2012-03-14 14 views
0

RSAアルゴリズムを使用してイメージステガノグラフィーとビジュアル暗号化プロジェクトを行っています。私はこれらのエラーを取得していたプロジェクトをコンパイル中:c#コンパイルエラー

ArgumentExceptionがまた

空のパス名が示す

このエラーは、法的ではない未処理

としました:

FileStream outStream = 
    new FileStream(stegoFileName, FileMode.Create, FileAccess.Write); 

答えて

1

ファイルを作成して開こうとしていますが、ファイルの名前は指定していません。これは不可能なので、関数は例外をスローすることによって文句を言う。

これを修正するには、開こうとするファイルの名前をstegoFileNameに入力します。

0

この記事を見て、確かに可能な例外:MSDN: FileStream Constructor。あなたは、考えられる理由を以下のためArgumentExceptionがを得る:

パスは、空の文字列(「」)でのみホワイトスペースが含まれている、または1つ以上の無効な文字が含まれています。

だからパス(「stegoFileName」の値)は無効な文字が含まれていない、ヌル、空ではないではなく、有効なパスを指していることを確認します。

関連する問題