アマプログラマーの独り言
変数のアドレス取得 2001年6月23日 |
アドレスとは、つまりその変数がメモリのどこに配置されているか。 その場所のことである。 C言語などで有名な、あの悪名名高い「ポインタ」のこと。「ボイン」ではない。 俺は今まで「VBではアドレスを知る術がない」と思っていたが、どうもそうでもないらしい。 ちゃんとあった。 正式な関数ではないし、MSDNにも載っていない。 「隠し関数」だ。 ------------------------------------ 文字列変数のアドレス取得関数 StrPtr() データ型変数のアドレス取得関数 VarPtr() オブジェクト変数のアドレス取得関数 ObjPtr() ------------------------------------ ざっとこの3つだ。 実際使ってみると分かると思う。 ・・・なるほど。 VBの文字列型はアドレスがころころ変わるらしい。 |