5

プログラムに必要なすべてのファイルをインストールするセットアップ プログラムを VB6 で作成しようとしています。

CSV ファイルを使用してデータを保存し、次を使用して読み取ります。

file="C:\users\admin\desktop\table.csv"
Open file For Input As fnum

しかし、エラー " " が表示されるため、別のラップトップで EXE ファイルを実行することはできませんfile not found

では、この CSV ドキュメントを .EXE ファイルに埋め込んで、どの Windows PC でもプログラムを実行できるようにするにはどうすればよいでしょうか。

4

1 に答える 1

6
  1. プロジェクトの[アドイン]メニュー項目を開き、アドインマネージャーを開き、 VB6リソースエディターをダブルクリックしてロードし、マネージャーを閉じます。

  2. [プロジェクト]メニュー項目をクリックし、下部にある[新しいリソースファイルの追加]をクリックします。そのファイル名を入力し、コードファイルとともにディレクトリに保存します。

  3. プロジェクトエクスプローラツリーで、新しい関連ドキュメントノードのXXX.RESをダブルクリックします。

  4. ポップアップ表示されるウィンドウのツールバーから[カスタムリソースの追加]を選択します

  5. .csvを参照して追加すると、CUSTOM\101として追加されていることがわかります。

  6. これで、コンパイル時にexeに埋め込まれます。ファイルが変更された場合は、リソースに再度追加してください。エントリごとに64kの制限があります。

  7. 実行時にコードにロードするには:

    strCSV = strconv(LoadResData(101, "CUSTOM"), vbunicode)

于 2012-08-10T11:04:31.990 に答える