• 締切済み

VB.NET ファイルをひとつにまとめる

現在 プログラムで必要なファイル(画像やデータを書いてあるテキストファイル)を プログラムと同じフォルダに置いて、読み込むようにしています EXE以外のファイルは読み取るだけなので EXEファイルの中に埋め込むような形にしたいのですが どうすればできるでしょうか? よろしくお願いいたします 画像の場合はPictureBoxに貼っておく テキストで持てる情報は 変数に持っておく以外の方法でないでしょうか

  • 65_
  • お礼率68% (17/25)

みんなの回答

  • sha-girl
  • ベストアンサー率52% (430/816)
回答No.1

VB6.0の話になりますが、 それをやる場合には普通の方法では出来なくて バイナリ形式で後ろにくっつける感じで実現するか 後はピクチャーボックスにはるぐらいしかできなかったと思います。 どちらにしてもEXEファイルに埋め込むということは基本的に ファイル名などのファイル情報は無くなるわけですので ピクチャーボックスに埋め込むのが一番てっとりばやいかと思います。 VC++6.0、VC++.netではリソースとして埋め込む事が可能ですが VB.netはできるかどうかわからないです。 リソースとして埋め込んだ場合はファイルのように簡単には扱えなくなります。

65_
質問者

お礼

.NETになったのでVBでもリソースの追加とか それらしきものがあったので聞いてみたのですが… 埋め込むことができたとしても扱いが難しくなる可能性があるってことですね ありがとうございました

関連するQ&A

  • VB6でファイルを開く

    こんにちは。 いま作成中のプログラムなんですが、data.csvというファイルを作って、そのファイルに値をいれていきます。 現在、data.csvはexeファイルのあるフォルダに保存されるようになっています。 このデータを、プログラム中で呼び出して見たいのですが、どうすればよいでしょうか? 第一希望としては、計算処理中に呼び出してExcelに値が入っていくのを見たいです。 が、むりなら計算処理が終了した後でも可です。 よろしくお願いします。

  • PHPでexeファイル実行

    C言語でMPG形式の画像ファイルを読み込み、画像処理をしてテキスト形式で画像データを出力するプログラムを作成したのですが、 これをPHPプログラム内で動作させ、テキストデータ(できればバイナリのほうがいい)を読み取りたいと思います。 これはexeファイルをexecやsystem関数で実行することで解決できるのでしょうか? また、C言語の画像処理プログラムが画像を読み込んでからテキストデータを作成するまで1分ほどのタイムラグがあります。 どうすればPHP内の処理でexeファイル実行→exeがデータベースから画像を読み込む→ 1分処理待ち→テキスト作成→作成されたテキストデータをPHPで読み込み とできるのでしょうか? ちなみに、exeファイルとphpで作成した画像データベースはサーバー機に置くつもりです。 テキストデータを介さなくても、C言語プログラムからphpに直接データを渡す方法があればそちらのほうが望ましいです。 連続投稿で申し訳ないのですが、急を要するのでぜひともご解答お願いします。

    • ベストアンサー
    • PHP
  • VB.netで表示中のExcelファイルのパスの取得

    お世話になります。 現在VB.net(2005)を使い、任意のExcelファイルを表示するプログラムを作成済みです。 プログラムを実行後、いったん閉じ、再度プログラムを実行した際に前回開いたExcelファイルにデータを上書きするというプログラムを組みたいので、Excelファイルが開かれた段階で現在のパスをテキストファイルに書き込んでおき、そのテキストファイルを使いExcelファイルの指定を行おうとしているのですが、関数等を検索しているのですがなかなか思うような情報がないのでここで質問させていただいております。 Excelファイルのパスをテキストファイルに記述しておくという方法以外にも、「最近使ったファイルによる操作」という方法を考えたのですがVBAの情報しか見つけることができず・・・ どなたかお力添えをお願いいたします。

  • [VB6]関連付けして実行したファイル

    *質問の仕方すら迷っているので、的確な質問じゃないかもしれませんが、わかる方がいれば教えてください。必要な点は補足します。 1.VB6(SP6)で作成したプログラム(仮にaaa.exe)内でテキスト文章(TextBox1)を作成。 2.そのテキスト文章を独自の拡張子(仮に[*.bbb])で保存。 3.独自拡張子[*.bbb]をレジストリに登録して作ったプログラムと関連付け。 4.[*.bbb]ファイルをダブルクリックすると作ったプログラム(aaa.exe)が開く。 とここまではいいのですが、4で開いたプログラムのテキストエリア(TextBox1)にダブルクリックしたファイル内容を表示させる方法がわかりません。 条件として[*.bbb]はどこのフォルダにあるのかは確定してませんし、*部分は適当な値(例えば[xxx.bbb])に変化します。 簡単なことなのかもしれないのですが、過去の質問やWEBを探しても見つけられなかったのでお願いします。

  • exeファイルしかないプログラムとそうでないプログラムの違い

    プログラムにはexeファイル単体で動くものと、exeファイル以外にdllファイルなどさまざまな形式のデータと組み合わせて動くものがあります。後者のは、なぜexeファイル以外のデータが必要なのでしょうか?複数の機能を搭載していて、必要なときのみ呼び出すようにした方が効率的だからですか?

  • VBで実行中のEXEファイルの情報を取得したい

    WindowsXPでVB6.0でプログラムを組んでますが、その中であるEXEファイルを起動するようにしています。しかし、そのEXEが起動している場合は二重起動を避けるようにしたいのです。 使っているPCで起動されているいくつかのEXEから目的のEXEが起動しているかどうかを知りたいです。 FindWindowを使うには開いているファイル名まで変数の中に渡さなければならないため使えません。(開いているファイル名は不明として下さい) タスクマネージャーの「プロセス」タブのイメージ名に出てくるexeファイル名を取得できればいいのですが、方法をご存知の方おられませんか?

  • exeファイルにドラッグすることで動作するプログラム

    現在、exeファイルのアイコンにデータファイルをドラッグすることで、プログラムを動かし、データファイルを読み込んで処理するプログラムをVisualC++2008ExpressEdtionで作成しています。 ここで質問が2つあります。 <質問1>  データファイル名に日本語(2バイトコード)が含まれている場合、CreateFile関数でエラーとなります。ファイル名に日本語を含む場合どのようにすればよいか教えてください。 <質問2>  現在作成しているプログラムでは、処理結果をファイルに出力しています。出力ファイルのフォルダをexeファイルのある場所にしたいのですが、プログラムコード上で相対パスで指定すると、上手く動きません(別フォルダに出力ファイルが作成されます)。ドラッグによってexeファイルを起動する場合、exeファイルのあるフォルダを知るにはどうしたらよいのでしょうか?

  • VB.NETでPictureBoxへの描画について

    VB.NETでPictureBoxへの描画について PictureBoxに画像を表示し、余白部分を含めて、マウスで描画できる処理を作成しているのですが、 どうも上手くいかない為、皆さんの知恵をお借りしたいと思い質問させて頂きました。 まず、880×560のPictureBoxを用意し、その中に、600×480の画像を埋め込んでいます。 そのPictureBoxの中で、画像以外の部分(余白)にもマウスで線等を書きたいのです。 画像のみに描く場合は上手くいくのですが、余白を含めると上手くいかなくなってしまい、 困っております。 プログラムの違いは以下の箇所のみです。2の場合は上手くいきます。 1.PictureBox全体に描画する(画像も含め) Dim g As Graphics = PictureBox1.CreateGraphics 2.画像のみに描画する Dim g As Graphics = Graphics.FromImage(PictureBox1.Image) ちなみに、マウスではなく、ボタンクリック時に描画した時は、1の場合でも上手くいきます。 お手数ですが、ご回答の程、よろしくお願いします。

  • iTunesで「ファイルをライブラリに追加」を選択

    iTunesで「ファイルをライブラリに追加」を選択し、音楽ファイル単体ではなく、フォルダを指定し、そのフォルダの中に音楽ファイル以外の画像ファイルやテキストファイルが有った場合、 その画像ファイルやテキストファイルはどう扱われるのでしょうか?

  • テキストデータと画像を一つのファイルにまとめる?

    「テキストデータと画像を一つのファイルにまとめよ」との指示を受けたのですが、可能なんでしょうか?「一つのフォルダにまとめる」のなら分かるのですが…。 「テキストとjpgデータで納品せよ」とも言われました。テキストデータと画像を一つのファイルにまとめる方法があれば、ぜひご教授ください。困っていますので、どうぞよろしくお願いいたします。

専門家に質問してみよう