2010-12-20 8 views
1

C++で書かれたプログラムをC#で書かれています。私はそれのためのソースを持っていますが、それを変更することは範囲外です。アプリケーションに保存される.pakと.jrnの2つのファイルがあります。ただし、これらのファイルの場所は設定可能です。ローカルの場所(C#コードを実行しているマシンのハードドライブ上のどこか)に保存することを選択した場合、正常に動作します。しかし、リモートマシンにファイルを格納するようにシステムを設定しようとすると、C++でアサーションエラーが発生します。C++ dll投げアサーションfaliure

これは本当に緊急です。どんな助けでも大歓迎です。事前に

おかげで、

+0

リモートロケーションを 'net use'でドライブレターにマップするとどうなりますか? – Benoit

+0

C + +コードのどの特定の行がアサーションの失敗をもたらしますか?あなたのメッセージを編集して、正確なコードを投稿してください。 –

+0

こんにちはBenoit、私はネットワークドライブを使用して、共有フォルダのパスをマップしようとしました。それはうまくいかなかった。 – sam

答えて

0

は、私はあなたがpakDirはなく、jrnDirを設定していることに気づきます。だから私の推測では、jrnDirは、リモートマシン上の無効なファイルパスを指しているということです。

+0

こんにちはMartinさん、ファイルがリモートの共有フォルダに保存されています。しかし、私が前に述べたように、アサーションの失敗例外を投げています。 – sam

+0

あなたは間違ったコードを投稿しています。アサーションエラーを引き起こす関数(少なくとも)を見つけ出す必要があります。どの行を見つけるのが良いですか。 –