このスクリプトを保存し、同じフォルダ内に「Test.txt」というファイルを作り、
実行ファイル化し、別のフォルダに移動させ、実行させます。
私の環境では、正常に動きました。exeファイルと同じフォルダに「Test.txt」が出現します。
#pack "Test.txt" sdim Buf bload "Test.txt",Buf,-1,-1 bsave "Test.txt",Buf,-1,-1 mes "OK"
しかし、このexeファイルを知人に渡したところ、エラー12が出て開けないと言われたのです。
エラー12は「ファイルが存在しないか無効な名前」だったと思います。
どうやら、以下の場所でエラーが起きるらしいのです。
知人のパソコンはWindows Vistaですが、環境依存の問題とも思えません。
#pack "Test.txt" dialog "バッファ確保" sdim Buf dialog "パックファイル読み込み" bload "Test.txt",Buf,-1,-1 dialog "パックファイル出力" bsave "Test.txt",Buf,-1,-1 ;どうやらここでエラーが起きるらしい dialog "正常終了" mes "OK"
普通に考えれば、私のPCにあって、知人のPCにないファイルが原因だと思いますが、
「Test.txt」はパックされたファイルなので、これが展開できないとなると理由がよくわかりません。
どなたか、可能性でも良いので、ご教授いただけないでしょうか。