Delphi 2009 Com dllプロジェクトに対する無効なポインタ

delphi delphi-2009

私はWindows XP上のDelphi 7からWindows Vista上のDelphi 2009にアップグレードしようとしています、そして私はcom dll prejectでデルファイdllプロジェクトを首尾よくロードした後に無効なポインタ操作を得ます。 問題のデバッグは、loadlibraryを呼び出すby byオブジェクトのAfterconfigurationで発生します。 お知らせ下さい。

  1  0


ベストアンサー

新しいプロジェクトを作成しようとしていますか、それともアップグレードして実行しようとした古いプロジェクトですか?

それが突然Vista上で動作するのをやめる古いプロジェクトであるかどうかを推測するだけです。 それはかつて私のプログラムの1つで奇妙なエラーの原因でした。 XPでは機能しましたが、管理者権限が必要であることを示すマニフェストがないため、Vistaでは面白いエラーが発生しました。 権利がないためにソフトウェアの一部が黙って失敗しました。

さらにテストを行う前に、プログラムに必要なすべてのアクセス権があることを確認してください。

ハインリッヒ

4


_無効なポインタ操作_は、現在のモジュールのメモリマネージャに記録がないものを解放しようとしていることを意味します。 3つの可能性があります。

  • まったく割り当てられませんでした。

  • 割り当てられましたが、すでに一度解放されています。

  • 他のモジュールのメモリマネージャによって割り当てられました。

3


タイトルとURLをコピーしました