• ベストアンサー

C++Builderプログラム開始エラー

C++Builder6で作成した実行ファイルとdllファイル)とを別のWindows上で動作させようとするとエラーが出ます。共有RTLDLLを使う、実行時パッケージを使って構築の両方に関して、チェックを入れたりはずしたりしていますが、解決しません。 エラーの表示は、「!プログラム開始エラー」のみです。特に、何が配布漏れなのかを知る手段を教えてください。

  • teo98
  • お礼率27% (68/244)

質問者が選んだベストアンサー

  • ベストアンサー
  • gatyan
  • ベストアンサー率41% (160/385)
回答No.1

Dependency Walker というツールを使ってみてはどうでしょう? Exe,Dllが使用するDllライブラリの一覧を表示してくれます。 MSのDependency Walkerは、PC上のファイルの場所も表示するので、無いファイルがわかります。 同名のフリーのツールがVectorにあるようですが、使ったことがないので、どんな機能があるのかは???です。

teo98
質問者

お礼

行き成り、ヒットです。 古いC++Builderにも、そのような機能が付属していた記憶があるのですが、その紹介のツールをあたってみたいと思います。有難う御座います。

関連するQ&A

  • c++Builder ver6.0のパッケージエラー

    コンパイル実行できたc++Builderプログラムを USBメモリーに保存し自宅のパソコンで 実行させたところ とくに複雑でもないプログラムなのに --------------- コンパイル [リンカ 致命的エラー] Fatal: ファイル DCLUSR.BPI が開けません といったヘンなエラーが発生します. メニューバーのプロジェクトのオプション のパッケージ ダグの パッケージ再構築 の中のDCLUSRをいちいち削除しないと 実行ができません。 何かよい方法はないものでしょうか・

  • エラーメッセージ

    Turbo C++ の環境でアプリの作成をしていてその後 Studio2006のc++Builderの環境に変えてそのプログラムをコンパイルして実行したら 「プログラムエラー必要なDLL WINSPOOL.dllが見つかりません」といったエラーがでて実行できません なぜ同じプログラムなのにエラーが出たのか分かりません。直す方法をご教授ください。 プロジェクトオプションの「実行時パッケージを使って構築」のチェックは外してあります。

  • プログラム開始エラー

    プログラム開始エラーで「必要なDLLファイルC:WINDOWSSYRTEMIMAGEHLP.DLLが見つかりませんでした」とでて、直し方がよく分かりません。 アドバイスをお願いします。 Windows98です。

  • プログラム開始エラー??

    画面に「プログラム開始エラー」表示が出るようになりました。使用PCは98。 必要なDLLファイルMSVCP60DLLが見つからないーーと出ます。 これは何でしょうか?

  • プログラム開始エラー

    ウインドウMEを立ち上げたときに「DLLファイルRTL70BRTが見つかりません」のプログラム開始エラーが表れます。調べましたところこのDLLはコンピューターに存在しております。このエラーメッセージを表れないようにする方法を教えてください。 

  • プログラム開始エラー

    PCを起動するとプログラム開始エラー(必要なDLLファイルJSVINET.DLLが 見つかりません)と表示されます。何かを間違って削除したと思うんですが もとに戻すにはどうすればいいですか?

  • プログラム開始エラーについて

    先日譲り受けたパソコンで、WIN98seが立ち上がりかけた直後に「プログラム開始エラー」「DRIRMT32.DLLファイルは開始できません。ファイルを調べて問題を見つけて下さい。」とでます。どうしたら先に進めるか教えてください。

  • プログラム開始エラー

    Windows Installer 3.1をダウンロードしてセットアップを試みたところ、 下記のようなダイアログが表示され実行できませんでした。 [プログラム開始エラー] WINDOWSINSTALLER-KB893803-V2-X86.EXE ファイルが リンクしているエクスポート NTDLL.DLL:NtOpenProcessToken は見つかりません。 どうすれば良いのでしょうか?

  • プログラム開始エラー

    パソコンを立ち上げたとき必ず「プログラム開始エラー」の警告が出ます 内容は「必要なDLLファイルMSVCR80DLLが見つかりませんでした」とゆうものです このファイルをダウンロード、インストールしたらいいと思うのですができるでしょうか コンピュータはウインドウズMEです

  • プログラム開始エラーがでるのですが、なぜ?

    パソコンを起動させると >プログラム開始エラー >COMDLG32.DLLファイルは欠落エクスポート >SHELL32.DLL:645にリンクされています という表示と >RUNDLL >powrprof.dllを読み込み中にエラーが発生しました >システムに装着されたデバイスは動作していません というのが出てきてインターネットもメールの送受信もできない状態です。 パソコンはあまり詳しくないので原因がさっぱりわかりません。 どなたか、詳しい方、どんなことでもいいのでアドバイスお願いします。 OSはWIN98で、ISDNを使用してます。 InternetExplorerとOutloolExpressは4.0です。