VB初心者ですが、以下の事が可能であるかを教えて下さい。
現在既存の正常に稼動する実行ファイルがあります。
その実行ファイルは、ディストリビューションウィザードの使用して
パッケージを作成し、そのsetup.exeを使用しインストールしてあります。
システム(?)の構成としては、メインのexeファイルといくつかのDLLから
構成されています。
このDLLのうちの一つとメインのexeファイルを変更して
(正しくいうと、メインのプロジェクトに修正変更をかけexeファイルを作成し直し
サブのプロジェクトに修正変更かけDLLファイルを作成し直す。)
変更した物と変更していない物に関しては既存のパッケージ時のDLLを使用し
ディストリビューションウィザードを用いてsetup.exeを再作成しても
インストール後は正常に動作する物なのでしょうか?
どなたか、ご教授下さい。宜しくお願いいたします。
No.1ベストアンサー
- 回答日時:
どれだけ変更したかによって既存のDLLだけで十分かどうかは何ともいえません。
単なるコードの修正でしたら問題ないと思います。(”ただちょっと既存のパッケージ時のDLLを使用し”のくだりがしっくりきませんけど・・・)
もし、EXEとDLLをちょっと変更しただけなのであれば、再度ディストリビューションウィザードを使わなくても、既に出来上がっているPackageフォルダ内のSupportフォルダに変更済みのEXEとDLLを上書きコピーし、Supportフォルダ内にある、プロジェクト名.Batというバッチファイルを実行すれば新たにPackageを作り直してくれますよ。
この回答への補足
うまく説明できていなかった部分を補足いたします。
>既存のパッケージ時のDLLを使用し
システムが、A.exe、B.dll、C.dll、D.dllで構成されていたとします。
そのうちの、A.exe、B.dllに修正変更を入れます。
A.exe、B.dllは変更したもの、C.dll、D.dllは既存(変更されていない)物を使用し
setup.exeを作り直す事は可能でしょうか?
また、修正内容ですが、単にフォームのラベルの文字を変更するだけです。
早速ご回答頂きありがとうございます。
nandarou-1011様のご教授通りに、変更済みのEXEとDLLを上書きし
プロジェクト名.Batを実行したのですが、CABファイルを作り直した形跡がなく
(作成日に変更がなかったです。)、インストール後にプログラムファイルフォルダ内の
変更したDLLを確認したところ、作成日付は古いままでした。
変更ファイル上書き、バッチファイル実行の他に何か他にしなければならない事が
あるのでしょうか?
お忙しいところ申し訳ございませんが、ご回答お願い致します。
No.2
- 回答日時:
バッチファイルが正常に動けばCABファイルのタイムスタンプは更新されるはずです。
コマンドプロンプトウィンドウが開いて処理が実行されましたか?元々の質問の回答になりますが、変更していない物に関しては既存のパッケージ時のDLLを使用しても問題ないはずです。
度々のご回答、誠にありがとうございます。
その後、色々と調査した所
ご推察の通り、バッチコマンドが正常に実行されていなかったようです。
プロジェクト名.DDFファイルを少々書き換えて上手くCABファイルが作成でき
動作の確認が取れました。
丁寧なご回答、ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 労働相談 合意済み仕様の商品納入後における仕様変更要求への対応について 5 2023/04/19 09:41
- Windows 10 別ユーザーでログインした際、表示されないのソフトの探し方 1 2022/07/15 10:26
- その他(プログラミング・Web制作) IT初心者です 仕事で、vb.netで作成されたdllをvbaで呼び出すプログラムを作成しろと言われ 1 2023/03/27 08:22
- その他(コンピューター・テクノロジー) FPGA構成データ、ソフトウェアデータ をボード Zybo Z20 用に転送する方法 1 2023/07/25 18:19
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/21 09:42
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る バッチからEXEの結果を受け取りたいのですが、 下記のバッ 1 2023/07/04 15:13
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- その他(セキュリティ) exeファイルの個人情報について 3 2023/06/29 17:36
- Windows 10 Windows11の実行モジュールはどこにある 1 2022/05/31 07:33
- C言語・C++・C# C#の2つの実行ファイルとアプリアイコンの変更について 1 2023/01/07 16:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コンパイルするときに、ファイ...
-
プリコンパイル?
-
C#でプロジェクトを超えたファ...
-
VB6 SP6 アイコンとフォームに...
-
VC++でCのプログラムを混在させ...
-
「ソースファイルが見つかりま...
-
srand48? drand48?
-
Wingdi.h Windows.h を開くには?
-
VB6 exeファイルのプロパティの...
-
Paiza Cloudです。学籍番号と氏...
-
Paiza Cloudです。 どうやれば...
-
ページ読み込み時に自動的にsub...
-
C言語初心者の質問失礼します。
-
ドラッグアンドドロップでファ...
-
xismoについてです!開こうとす...
-
フルパスから最後のディレクト...
-
iniファイルに追記がしたいです。
-
ASP .NETでファイル選択ダイア...
-
マイクラでPythonのプログラミ...
-
EXCEL VBAでテキストファイルの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NETで他のプロジェクトで作...
-
ACCESSのEXEを作るのは可能...
-
コンパイルするときに、ファイ...
-
エラーの原因は?「この関数の...
-
VB.NETでActiveX(OCXファイル)作成
-
ソースから参照しているOCXの一...
-
他の.CPPファイルに定義した関...
-
VC++でexeファイルが作成できま...
-
VB6で、非表示モジュール(?)の...
-
C#のクラスをVB.netで使用したい!
-
「マージする」とは?
-
Visual Studioでプロジェクトが...
-
Visual Stadio2008 Releaseビル...
-
VBソースを表示できない。
-
プリコンパイル?
-
libssh2のインクルード
-
VB6.0 オブジェクトを一覧で表示
-
VisualBasicを保存するときにで...
-
VB6.0の別名保存について
-
同じソースコードなのにバイナ...
おすすめ情報