コンパイルルールについて

解決


すえ太郎  2004-01-21 19:22:38  No: 111474

お世話になります。

s(co) = Val(Mid$(out_text, 32, 2) + 32)
コンパイルエラーにならないで

dim s(co)  as byte
dim myint  as integer
s(co) = Val(Mid$(out_text, myint + 2, 2) + 32)
と入力すると、コンパイルエラーになるのですが、
どの様なルールが有るのでしょうか?

尚、エラーになる理由は、解っています。


すえ太郎  2004-01-21 19:24:04  No: 111475

尚、エラーになる理由は、解っています。は、間違えです!焦ってます。


魔界の仮面弁士  2004-01-21 19:32:38  No: 111476

> dim s(co)  as byte
上記は、「co」がConstステートメントで定義された「定数」であればOKですが、
定数ではなく「変数」だった場合は、コンパイルエラーになります。

coを定数にするか、もしくは、ReDimステートメントを使うようにしてみてください。


すえ太郎  2004-01-21 19:57:49  No: 111477

ありがとうございます。
ReDimステートメントを使用したら解決しました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加