問題タブ [installaware]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
349 参照

installation - InstallAware データベースのロールバック

ユーザーが「キャンセル」をクリックしたときにInstallAwareにデータベースのロールバックをさせる方法を知っている人はいますか? InstallShield とは異なり、個々のスクリプトをいつ実行するかを指定する方法はありません。

0 投票する
3 に答える
2397 参照

c# - インストーラーを使用して .NET ユーザー コントロールを Visual Studio Toolbox に追加する

商用インストーラーを使用して配布する .NET ユーザー コントロールを作成しています。インストーラーの実行時に Visual Studio Toolbox にユーザー コントロールを自動的に追加するにはどうすればよいですか?

ありがとう

0 投票する
3 に答える
1269 参照

delphi - Delphi 2010 での InstallAware の問題

Delphi 2010 アプリケーション用の InstallAware Express を使用してインストール ディスクを作成しようとしています。選択(チェック)しました

  • CodeGear データベース Express12
  • CodeGear ビジュアル コンポーネント ライブラリ 12

アプリケーション ランタイム用。

ビルドしようとすると、エラー メッセージが表示されます

ビルド中のエラー: パターン "C:\Windows\system32\*120.bpl" に一致するファイルがありません

上記のランタイムのチェックを外すとメッセージは消えますが、プログラムは実行されません。誰かが私が間違っていることを教えてもらえますか?

また...ファイルのスキャンボタンを使用して、application.exeに基づいて依存ファイルをスキャンし、installawareは$ TARGETDIR $にファイルのリストを配置しました。ファイルをそのままにしておくか、さまざまなフォルダーに移動する必要があります(たとえば、一部のファイルは windows\system32 ディレクトリにあります...)

どうもありがとう。

0 投票する
3 に答える
1311 参照

delphi - MyDelphi2010アプリケーション用のインストールディスクの作成

誰かが私のDelphi2010アプリケーション用のインストールディスクを構築する方法を段階的に教えてもらえますか?

Delphi2010に付属しているInstallAwareExpressEditionの両方を試しましたが、エラーメッセージが表示され続けます。*140.bplではなく*120.bplを探し続けます。

また、ISToolでInnoSetupを試しましたが、機能しません。正しく設定されていないと思います。...(たとえば、必要なすべてのパッケージを含めることができませんでした)

My Appsは、dbExpressを使用してms-sqlデータベースに接続する単純なデータベース照会です。

また、Delphi 2010で「BuiltwithPackages」のフラグを切り替えてみましたが、運が悪かったです...

助けてください....

私は代わりにInnoSetupを使用することに傾倒していますが、誰かが典型的なセットアップがどのようなものか教えてもらえますか...非常にありがたいです。

乾杯。

0 投票する
3 に答える
557 参照

installation - 元のインストールDVDがドライブにない場合のアンインストールエラー

[プログラムの追加と削除]でアプリケーションを削除しようとすると、次のエラーが表示され、アプリケーションのアンインストールに失敗します。

エラー

'mFileBagIDE.dll'は有効な短いファイル名ではありません。

不思議なことに、このエラーが発生するのは、元のインストールDVDがドライブにない場合のみです。DVDがドライブにある場合、アンインストールは完全に機能します。

これが本当のキッカーです。アプリケーションがすでに広く展開されるまでこのバグを見つけられませんでした。クライアントの状況では、多くのクライアントが元のDVDを持っていない可能性があります。これは、前のバージョンを最初に削除できないため、次のバージョンのインストーラー(Windowsインストーラーのメジャーアップグレードを実行する)が失敗することを意味します。

したがって、私の質問は2つあります。

  • 将来のリリースで回避できるように、この問題を作成するために何をしましたか?
  • 次のWindowsインストーラーにこのエラーを無視して、前のバージョンを削除するように指示する方法はありますか?

現在のインストーラー(問題を引き起こしているインストーラー)は、InstallAwareを使用して生成されました。WiXに移行する可能性があります。ただし、どのプラットフォーム(InstallAware、WiX、生のMSIテーブル)でもソリューションを利用できます。

更新:InstallExecuteSequence MSIのテーブルとテーブルの両方に次の行がありますInstallUISequence。これは非常に関連性が高い可能性がありますが、SRCDIREXプロパティが何であるか、またはどこに設定されているかわかりません。

0 投票する
2 に答える
465 参照

delphi - ParadoxDBおよびDelphi2009でのInstallAware9の問題

私のプロジェクトはDelphi2009、Paradox DB、Googleマップにあります。コードはOKで、今はプロジェクトをビルドするときです。これは初めてです。私が知っているように、セットアップファイルを作成するための2つのプログラムがあります。InstallShieldまたはInstallAware。InstallAwareを介して最初のテストを行いましたが、失敗し、問題はDBであり、セットアップ後に実行できませんでした。セットアップファイルでDBを機能させるにはどうすればよいですか。

私のデルファイプロジェクトでは、DB接続に2つの部分があります。

delphiファイルのルートは「Desktop\ttelekom \ ttelekom.exe」です。DBファイルのルートは「C:\ ProgramFiles \ CommonFiles \ CodeGearShared \ Data\databasettelekom.db」です。

ここにDelphiのメインフォームの写真があります。 http://img267.imageshack.us/img267/5333/77714402.png

全てに感謝。

0 投票する
3 に答える
12472 参照

windows-installer - EXE と MSI インストーラーの違いは何ですか?

Installaware を使用してインストール パッケージを作成し、EXE と MSI を生成しました。EXE は 3.1MB で、MSI はわずか 265K です。なぜこんなにサイズに大きな違いがあるのでしょうか?

0 投票する
2 に答える
3719 参照

c# - InstallAwareまたはInstallShieldからdll関数を呼び出します

InstallShieldまたはInstallAwareからdll関数を呼び出す方法を知っている人はいますか?

0 投票する
2 に答える
584 参照

installation - InstallAware、大きな SQL スクリプトの問題を追加

InstallAware を使用してインストーラーを作成しようとしています。
インストール中に作成する必要がある大きなデータベースがあります。
スクリプトを生成しましたが、スクリプトを MS SQL Server コマンドに追加しようとすると、時間がかかりすぎて、約 15 分かかります。
この問題の解決策はありますか?
ご協力いただきありがとうございます。

0 投票する
3 に答える
867 参照

wix - RemoveExistingProducts でのアンインストール .msi の場所の指定

ソフトウェアの最新バージョン用に WiX 3.5 を使用してインストーラーを作成しています。以前のバージョンのインストーラーは InstallAware 8 を使用して作成されました。インストール中に古いバージョンを削除したいのですが、InstallAware が奇妙なことを行うため、通常の RemoveExistingProducts メソッドが機能しません。msiexec /x {PRODUCTCODE} も同様です。

RemoveExistingProducts を実行すると、古いインストールの .msi ファイルの場所を尋ねるダイアログが表示されます。レジストリでその場所を見つけることができ、ダイアログにその場所を入力すると、アンインストールは正常に機能します。ただし、ダイアログが表示されないようにしたいのですが、RemoveExistingProducts にどこにあるかを伝える方法はありますか?