2009-04-01 16 views
0

Delphiとそのタイプライブラリを使用してAUTOObjectsをいくつか作成しました。エラーなくコンパイルできますが、登録しようとするとDelphiはフリーズし、正常に戻りません。私はDelphi 7と2006の両方で登録しようとしましたが、どちらも同じ問題に陥ります。私はDelphiのデモで簡単なライブラリを登録しようとしましたが、私は悪いレジストリファイルを除外していますタイプライブラリ登録時のDelphi Froze

私のコードに問題があるかもしれませんが、コンパイルがよく、 RegisterDLLで

誰も以前に同じ問題がありましたか?

答えて

0

すべての人に乾杯。私はこの問題を解決しました。問題は、ユニットの1つに初期化コードがスレッドを作成していたので、今削除しました。ライブラリは正常に登録されました。 :)

1

あなたに役立つ情報を十分に提供していません。

技術的な質問の方法についてはhttp://support.microsoft.com/kb/555375をお読みください。これはMicrosoftのニュースグループ向けに書かれていますが、ここでは同じアプリケーションがあります。

1

ユニットの初期化セクションも、COM DLLを登録するときに実行されます。 tregsvrまたはregsvr32でDelphiの外部に登録してみて、それがうまくいくかどうか確認してください。これらのツールをスタートアッププロジェクトとして使用して、登録されている間にdllをデバッグすることもできます。