[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2006/07/10(Mon) 18:00
投稿者名:そらそら
Eメール:
URL :
タイトル:
Format$について
関数について教えてください。
Formatやmidなど、関数名の後ろに$マークをつけることができるものが
ありますが、$マークをつけるのと、つけないのと、どうゆう違いがあるのでしょうか?

以前調べたときには、$マークをつけた方が、つけないものより処理速度が
速くなる・・。とでてきたような気がするのですが。

すいませんが、どなたか、ご存知の方、教えてください。
よろしくお願いします。

投稿時間:2006/07/10(Mon) 19:49
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: Format$について
ヘルプでFormat関数を調べると解るのですが、式を指定した書式に変換し、その文字列を
示すバリアント型 (内部処理形式 String の Variant) の値を返します。 とあります。

Variant 型はメモリ消費も多く処理速度が遅いとされています。しかし、パソコンの性能が
向上した今では、気にする事のほどでもありません。それよりも、変数の型を明示する方に
意味があるかと思います。
Format$ 関数 は文字列型の値を返しますし Format関数はバリアント型の値を返します。

因みに .NET では Format 関数は文字列を返します。

この手の質問はよく出ているので検索すれば色々でてきますし、回答も多くされています。
http://hpcgi1.nifty.com/MADIA/VBBBS/wwwlng.cgi?print+200401/04010116.txt
http://www.gizshare.com/vbtomo/boards/vbhajikari.php?do=spread&num=1960

http://www.bcap.co.jp/hanafusa/logbbs1/wforum.cgi?mode=allread&no=4093#4095
http://www.mb.ccnw.ne.jp/garger-studio/vbgame/best3.html#T5

投稿時間:2006/07/13(Thu) 20:47
投稿者名:そらそら
Eメール:
URL :
タイトル:
Re^2: Format$について
花ちゃん 様へ

うまく調べることができなくて、こちらに書き込みをしてしまいました。
検索方法も勉強したいと思います。
リンク先など、親切なご返答、本当にありがとうございました。
お礼が遅くなってしまい、すいませんでした。
本当に、助かりました。ありがとうございました。