配布について

解決


権兵衛  2008-03-05 06:24:26  No: 30050

Delphi2005で作成したexeを配布したところ、
下記の様なメッセージが表示され、実行出来ませんでした。

  共通言語ランタイム  デバックサービス
  アプリケーションでハンドルできない例外が発生しました。

配布したexeはDelphi2005付属のCrystalReportで作成したレポートを
出力するというものです。
確か、DelphiはVBの様にランタイムは不要だったかと思いましたが、
CrystalReportを使用する場合、CrystalReportのランタイムが必要なの
でしょうか?
メッセージからランタイムが怪しいのではないか?と思っているのですが、
全然、別なエラーなのでしょうか?


igy  2008-03-05 06:45:51  No: 30051

>Delphi2005で作成したexeを配布したところ、

作成したexeは Win32アプリ ですか? .NETアプリですか?


KHE00221  2008-03-05 06:47:31  No: 30052

そのアプリは  .NET Framework じゃないのかな?

だとしたら配布先にランタイムインストールしてある?


権兵衛  2008-03-05 10:32:58  No: 30053

igy様、KHE00221様
ありがとうございます。

exeはWindows フォームアプリケーション for .NETです。
.NET Frameworkのランタイムですか?
Framework 3.0とかその辺りのことでしょうか?配布先には
1.0、1.1、2.0、3.0が入ってることは確認したのですが…。
それとは別物のことでしょうか?
別物だとしたらどこで入手できますでしょうか?


igy  2008-03-05 22:26:32  No: 30054

>CrystalReportを使用する場合、CrystalReportのランタイムが必要なの
>でしょうか?

Delphi2005をインストールしたフォルダ、またはCrystalReportがインストール
されたフォルダに、CrystalReportの配布に関して記載されたファイルなどは
はありませんか?

"CrystalReport 配布"
で検索してみると、Visual Studio .NET 向けでは、いろいろ出ているみたいですが・・・


権兵衛  2008-03-08 02:38:37  No: 30055

igy様
ありがとうございます。

ヘルプに記載されていました。
マージファイルをダウンロードして、InstallShield等でセットアップ
EXEを作成して、ダウンロードしたマージファイル群を配布先にインストール
しなければならないみたいです。
まだ、試してはいませんがこれが答えなのだと思います。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加