ソフト開発塾 質問・疑問・回答集 |
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イベントで書き換える。サンプル
質問内容:VCでVB TEXTBOXに書き込みできるの?
VB上のCaptionでなく、TEXT BOXのTEXTに文字列を書き込むのは簡単(可能)ですか?ウインドウのハンドルをVB側からVCコールの引数で与えればVC側で書き込み可能だと聞きましたが本当ですか?簡単な例題があれば幸いです。
回答:(上記質問の質問)
簡単じゃないと思います。まだ、調べてはいませんが、ウインドウのハンドルからコントロールを検索してテキストボックスのハンドルを取得する。続く(作成中)出来れば掲示板に書き込んでもらえれば、もう少し詳しいことも聞けるのだが...
VCでVB TEXTに書き込めるの?(追加質問)(2001/05/23)
内容
”VC側でVBが取得できるプロパティを用意しておいて、VBで1秒間隔ぐらいで監視するのがよいと思います。”についての簡単な説明とサンプルをお願いします。
回答
しばらくお待ち下さい。