ページ 11

sizeof()が定数にならない

Posted: 2006年3月15日(水) 20:58
by k.kiyo
sizeof関数が定数になりません。
constにも配列の添え字にも使えません。

コード: 全て選択

const LONGSIZE = sizeof(Long)
dim Arry[sizeof(Long)] as byte
どちらも「"sizeof" 無効な識別子です」エラーになります。
定数扱いにしてもいいのではないでしょうか。

Posted: 2006年3月21日(火) 10:49
by マティ
ActiveBasicは大文字と小文字を区別しますので、
sizeofをSizeOfのように、SとOを大文字にして下さい。

ヘルプで確認出来ます。

Posted: 2006年3月22日(水) 02:26
by k.kiyo
SizeOfにしても結果は同じでした。
標準関数やステートメントは大文字小文字の区別をしないようです。

Posted: 2006年3月22日(水) 04:22
by Sinryow
これは確か仕様だったような気がします。使えるようにすべきとは思いますが。

Posted: 2006年3月23日(木) 18:48
by 山本
ご報告ありがとうございます。次回のバージョンアップで、SizeOf関数を定数値として扱えるよう、改良しようと思います。