Constで、5桁の0を宣言したい

解決


あき  2008-10-27 21:06:53  No: 140741

お世話になります。
VB6でプログラム作成をしています。

Constで5桁の0を宣言するのはどうすればいいか知りたいです。
Generalに宣言しています。
Format関数など、幾らか試してみましたが、出来ません。

ご教示お願いします。


やじゅ  2008-10-27 21:51:03  No: 140742

目的は何でしょうか?  何をしたい為でしょうか
文字列でよければ  Cont hoge As String = "00000"
となりますけど。


あき  2008-10-27 23:18:30  No: 140743

目的は、0を代入するのと、何も代入しないで勝手に入る0を区別したいです。
構造体のIntegerに値をいれるのですが、意図して0を代入する時と、
何も入れないで0が入るのを区別したいです。


やじゅ  2008-10-28 00:19:46  No: 140744

目的に沿うなら、Constは無関係な気がします。
数値型ですので、何も代入しないと勝手に0が入ります。
意図して0を代入するのと区別したいのであれば、
文字列型にすればいいです。
文字列型なら初期値は空文字となり、意図して"0"を代入
した場合と区別が付きます。
値を使う場合は、Val関数を使うと空文字を0と認識して
くれます。


あき  2008-10-28 00:54:05  No: 140745

そうですね、String型の方がラクにできそうです!
その方法でやってみます。
ご教授ありがとうございました。


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

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






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