AddressOfとOCXについて

解決


マウス  2004-10-12 16:21:16  No: 116931  IP: [192.*.*.*]

ActiveXコントロール(OCX)を作成しているのですが、
AddressOfを使おうとすると
「AddressOf オペレータの使い方が適切ではありません。」
というコンパイルエラーが出てしまいます。
OCXではAddressOfは使えないのでしょうか?

開発環境は
WindowsXP
VB6.0 SP5
です。

宜しくお願いします。

編集 削除
ABC  2004-10-12 17:46:53  No: 116932  IP: [192.*.*.*]

MSDNには下記事項が書かれていますが心当たりはありませんか?

AddressOf キーワードの使用方法
Visual Basic から関数ポインタを呼び出すために記述するコードは、標準モジュール (.bas) に記述します。クラス モジュールまたはフォームに記述することはできません。

編集 削除
マウス  2004-10-12 18:05:56  No: 116933  IP: [192.*.*.*]

ABCさん、ありがとうございます!
フォームに記述していたため、出来なかったようです。
これから試してみます。
結果は出来次第、報告いたします。

編集 削除
マウス  2004-10-13 09:36:44  No: 116934  IP: [192.*.*.*]

結果報告

ABCさんの言うとおり、
標準モジュールに移すことによって解決することが出来ました。
ありがとうございました。

編集 削除