2017/04/14

VB の構造体型宣言はいい加減?

VB2010 Express の構造体型宣言がいい加減だ。構造体メンバを Integer に宣言しておいて,

Dim X As Integer

xxxx.X = 222/10

と代入し Debugger で確認すると, xxxx.X の値は Integer の22ではなく Double の 22.2 である。購入したままになっていた VB3 と VB4 を数年前に使用し始めたので,今でも VB2010 を使い続けている。

これからプログラミングを始めるなら汎用性があって,型宣言が厳格な C でプログラミングした方がいいだろう。Microsoft が無料で提供している。実務優先ならPCのバッチ言語,データベース言語だろうか。

関連記事

コメント

非公開コメント