VB2⇒VB6舗絢洳蘖ヸ゜

解決


大臣  2007-11-08 01:27:19  No: 99647

はじめまして!!
VB超初心者です。
今、VB2からVB6にバージョンアップさせて使用する作業を行っているのですが、関数の扱いについてどなたかご教授お願いいたします。

Che,Asc,Lenなどの関数やLenBなどバイト数を求めたりする関数があって、どれが対応していて、どれが未対応なのかが理解しがたいのです。
よろしくお願い致します。


大吉末吉  2007-11-08 02:15:54  No: 99648

> Che,Asc,Lenなどの関数やLenBなどバイト数を求めたりする関数があって、

基本的にこれらは使えません。
#機能はありますが、実行結果が想定外になります。

以下をまだ呼んでいないなら、読んでみてください。
「[VB] 16 ビット版から Visual Basic 6.0 への移植時の注意事項」
http://support.microsoft.com/kb/412583/ja


大吉末吉  2007-11-08 02:41:44  No: 99649

>> Chr,Asc,Lenなどの関数やLenBなどバイト数を求めたりする関数があって、
> 基本的にこれらは使えません。

完全に言葉足らずで、誤解されそうなので、以下に訂正。

「バイト数で指定する関数」(つまり「〜B」の関数)は
想定外の結果になるので基本的に使い物にならないです。

「文字数で指定する関数」は、(バイト数を意識しないなら)
普通に使えます。

#いづれにせよ、文字列関連は一筋縄ではいきません。


大臣  2007-11-08 17:59:16  No: 99650

大吉末吉さん、ありがとうございます。

>「[VB] 16 ビット版から Visual Basic 6.0 への移植時の注意事項」

上記には、まだ目を通していなかったです。

これを手がかりにじっくり考えてみようと思います。

ありがとうございました!!


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

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






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