私のDelphiアプリケーション内でcom .dllを使用しています。 これは私のcom .dllをregsvr32.exe .dll nameコマンドを使って登録しました。 それはうまく登録して、次にこのcom .dllをタイプライブラリ(.tlb pasファイル)に変換しました。Delphi XE7に登録されていないクラス
これで、この.tlb pasファイルを使用してcomオブジェクトを通信しています。 .tlbファイルは、dllと通信するためのラッパークラスを与えました。
私のマシンではdllが登録されているので、これはすべて私のマシンで正常に動作します。 しかし、私は別のマシンに私のアプリケーションを入れて のようなエラーをスローする 'クラスは登録されていません'。
他のマシンの.dllまたはperticulerクラスをどのように登録できますか。 すべてのマシンで自分のマシンで行ったように.dllを手動で登録することはできません。
私がどのようにして.dllまたはcoclassを実際に登録できるか教えてください。それを登録するにはプログラム
: :
これはインストーラが行うべきことです。 – Victoria
クラスを登録するか登録無料comを使用 –
はい、私はinnoセットアップインストーラを使って私のdelphiアプリケーションをインストールします。しかし、私は本当にdonotを知っている。どのように登録することができます。このdllファイルをinnoに追加すると、perticulerパスのみを設定するだけで、登録されません。 – Ankush