じゃんぬねっと日誌

ネタと雑記と時々プログラミング

目次

Blog 利用状況

ニュース

不況すぎる件。

スポンサードリンク

運営サイト

  • C# と VB.NET の入門サイト

書庫

VB 6.0 の AddressOf

VB 6.0 の AddressOf キーワードの相手は、(標準モジュールの) 関数でないとダメなんですね。
クラス モジュールのメソッドが指定できれば、どれだけ嬉しかったことか...

VB 6.0 のクラス モジュールは、こういう窮屈なところがダメですね。
これだけのために、標準モジュールと依存関係ができてしまうのは、勿体無さすぎます... (;_ _)
(VB は詳しくないので私が知らないだけなのかも... もし方法があるならば、どなたかご教示ください)

まあ、コンストラクタ (Initialize) と、デストラクタ (Terminate) 部分は気に入っています。
欲を言えば、引数付きのコンストラクタが欲しくてたまらなかったり...
クラス モジュール内に書ける定義を、もっと広げて欲しかったり...

C# とは言いませんが、せめて VB.NET やりたいなぁ。
今や、VC++ も面倒なだけで、面白くないです。

あ、でもこの仕事を取ってきたのは他ならぬ私だった。orz
他の人にやらせようとした報いですかね...

投稿日時 : 2006年7月19日 10:14

コメントを追加

# re: VB 6.0 の AddressOf 2006/07/19 10:17 じゃんぬ

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

うんうん、そうだよね... そうだよね... (;_ _)

# re: VB 6.0 の AddressOf 2006/07/19 12:03 かるあ

確かに引数付きコンストラクタは本当にほしかったです。

# re: VB 6.0 の AddressOf 2006/07/20 15:17 R・田中一郎

コンストラクタとデストラクタって、initialize terminate イベントのことですか?

# re: VB 6.0 の AddressOf 2006/07/20 15:20 じゃんぬ

>R・田中一郎さん
タイミング的に、代わりとなるものはそれです。

むしろ、C# や VB.NET の 'デストラクタ' という表現に違和感があります。
私は、'ファイナライザ' と呼ぶようにしています。

タイトル  
名前  
URL
コメント