ソフト開発塾 質問・疑問・回答集

VB

ActiveXってなんでしょうか =>VB Class
Jetで主キーを作成を作成する方法
ActiveX DLLでコンパイルするとレジストリがたくさん生成される?
2002-07-10 VBのEXEからソースを起こす -> 掲示板
2002-07-17 インストール可能なISAMドライバーが見つかりません -> 掲示板
2002-07-19 コーディングの仕方の件で -> 掲示板
2003-03-11 DataGridフィールド幅の変更方法 -> 掲示板
2004-01-14 EXEからVBソースに逆展開できませんか? -> 掲示板

VC

IEのツールバーに付加機能
2001-10-29 ソフト作成について
2001-11-13 VCでActiveX Dllは作成できるのでしょうか
2002-01-09 「VCからVBのフォームを表示する」が動作しません
2002-02-14 VC.OCXのデフォルトプロパティ
2002-02-23 VCでActiveXの利用
2002-03-06 ActiveXのView
2004-01-16 VC++.NETのOCXの作成方法について -> 掲示板

VB VC

VBで作成したAvtiveX DLLを、VCから使用できるのでしょうか

=>使用できます。但し、注意が必要です。
VBで作成したプログラムを修正するときです、VBはCLSIDを自動的に作成します。
そのため、VCでウイザードでタイプライブラリを使って、クラスを作成し場合、見直す必要があるようです。
VBでAvtiveXDLLを作成するとき、前回のDLLに対して、バイナリ互換で作成すれば、問題ないと思います。

 

VB+VC(OCX):VCとVBに関する質問(2001/04/26:初めての質問)

質問内容:

VBからVCで作ったDLL/OCXをコールした時に VCプログラム内からVBで表示したTEXTBOXや栽歡淮淦Captionの文字列を書換えたりしたいのですが、どのようにすれば 良いのでしょうか?VBとVCのサンプルがあれば

回答:

VCのOCX側から直接VBのフォームのCaptionを書き換えるのは、難しいと思います。
また、そのOCXは、VB専用になるように感じますので、考えからを変えて、
OCX側に、フォームのCaptionに入れたい文字列を取り出せるようにするのは
いかがでしょうか?
OCXで用意した、文字列をフォームのLoadイベントで書き換える。

サンプル

OCXにプロパティを追加

 

 

質問内容:VCでVB TEXTBOXに書き込みできるの?

VB上のCaptionでなく、TEXT BOXのTEXTに文字列を書き込むのは簡単(可能)ですか?ウインドウのハンドルをVB側からVCコールの引数で与えればVC側で書き込み可能だと聞きましたが本当ですか?簡単な例題があれば幸いです。

回答:(上記質問の質問)

簡単じゃないと思います。まだ、調べてはいませんが、ウインドウのハンドルからコントロールを検索してテキストボックスのハンドルを取得する。続く(作成中)出来れば掲示板に書き込んでもらえれば、もう少し詳しいことも聞けるのだが...

VCでVB TEXTに書き込めるの?(追加質問)(2001/05/23)

内容

”VC側でVBが取得できるプロパティを用意しておいて、VBで1秒間隔ぐらいで監視するのがよいと思います。”についての簡単な説明とサンプルをお願いします。

回答

しばらくお待ち下さい。


トップページ ソフト開発塾 前のページへ戻る リンク集
今日のアクセス人目