- ベストアンサー
VB6で作成したOCX(ActiveX)について
お世話になります。 下記項目に対しての知識が無くて困っております。 VB6.0で作成したOCX(ActiveX)についてですが、VC++やVB以外のプログラム言語で使用できるのでしょうか? 今回はDelphiでの使用を検討しておりますが、環境が無い為試すことができません。 ご存知の方がいたら、ご教授お願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
DelphiはActiveXを利用するためのインターフェイスを持っています。 メニューの、「コンポーネント」→「ActiveX コントロールの取り込み」を使うと、通常のVCLコンポーネントのように使えます。 VBとはメソッドやプロパティの呼び出し方が若干違ったりするところもありますので戸惑うかもしれませんが、ほとんどの場合、取り込んだActiveXの全ての機能を利用できます。 参考URLをどうぞ
その他の回答 (1)
- xcrOSgS2wY
- ベストアンサー率50% (1006/1985)
回答No.1
使用できます。 ただし、受け入れ側(今回の質問ですとDelphi)にOCXを利用する仕組みが備わっていないと、OCXを使用するためのインターフェースを全部自前で用意することになるので面倒ではあります。
質問者
お礼
ご回答ありがとうございます。 自前の準備は大変そうですね。調べてみます。
お礼
ご回答ありがとうございます。 具体的な方策の助言に感謝致します。