ActiveXコントロール(OCX)を作成しているのですが、
AddressOfを使おうとすると
「AddressOf オペレータの使い方が適切ではありません。」
というコンパイルエラーが出てしまいます。
OCXではAddressOfは使えないのでしょうか?
開発環境は
WindowsXP
VB6.0 SP5
です。
宜しくお願いします。
MSDNには下記事項が書かれていますが心当たりはありませんか?
AddressOf キーワードの使用方法
Visual Basic から関数ポインタを呼び出すために記述するコードは、標準モジュール (.bas) に記述します。クラス モジュールまたはフォームに記述することはできません。
ABCさん、ありがとうございます!
フォームに記述していたため、出来なかったようです。
これから試してみます。
結果は出来次第、報告いたします。
結果報告
ABCさんの言うとおり、
標準モジュールに移すことによって解決することが出来ました。
ありがとうございました。
ツイート | ![]() |