&H8000

VBにて &H8000 がマイナスの値になっちゃってしばし悩む。欲しいのは “32768" なんだけど CLng(&H8000) でも Val(“&H8000") でも “-32768″になるのよね。

色々調べてVB情報技研さんのQ&A 言語使用編にて答えを発見。

&H8000& とお尻に型宣言文字をつける事で解決しました。型宣言文字ってこうやって使うんだー。