掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VBでOCXから値を取得するには? (ID:120506)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
# 構造体ではなく、別のCOMクラスを渡すと言う手もありますね。 >> AAA.GetData g_Data ←General Declationsで宣言した構造体 > 上記が良くわかりません。 > これって、C側の記述ですか? それともVB側? > 上記はVB側での記述です。 > AAAはVBにコンポーネントとして追加しています。 あぁ、なるほど。宣言部のコードではなく、呼び出し時のコードでしたか。 では、VB側における g_Data のユーザー定義型(≠構造体)の定義と、 対応する VC側の構造体(≠ユーザー定義型)の定義は、それぞれ どのような物になっていますか? > Publicなものとしてレジストリに登録するにはどうしたらいいのでしょうか。 VCでパブリックなユーザー定義を作るという話だとしたら、 ここはVisual Basic向けの掲示板ですから、回答いたしかねます。 (IDLでの定義なら、先ほど書いたRECT構造体のサンプルを参考に) VBでパブリックなユーザー定義を作るという話なら、ActiveX DLLプロジェクトで ClassモジュールのInstancingプロパティを Private 以外に設定しておき、 そこで Public Type なユーザー定義型を作れば OK です。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.