
vb6.0でのGetPrivateProfileStringによるINIファイルの読み込みで返り値がおかしくなります。
[Section1]
S00LIST00=アナログ汎用,analogdata.ini
S00LIST01=デジタル汎用,digitaldata.ini
と2つキーが書いてあるのですが、
GetPrivateProfileStringの戻り値で、
S00LIST00が、
戻り値:27
読み込み値:「アナログ汎用,analogdata.ini 」
※「」の記号は、文字列がどこからどこまでかをわかりやすくするため
記載したもので、読み込まれたものではありません。
正しく、期待している値は、
戻り値:21
読み込み値:「アナログ汎用,analogdata.ini 」
です。
S00LIST01が、(正しくは、)
戻り値:28
読み込み値:「デジタル汎用,digitaldata.ini 」
正しく、期待している値は、
戻り値:22
読み込み値:「デジタル汎用,digitaldata.ini」
です。
となります。
.iniのあとは、vbNullChar+スペース(読み込みバッファとしてSpace(512)で取得)
になっているようです。
上記の違いってなぜなんでしょうか。
No.2ベストアンサー
- 回答日時:
標準APIに全角文字なんて概念はありません(日本独特のものだから)
全角含む文字数として認識させたいのであれば独自に処理する必要があります
全角1文字=2バイト って理解してればあってますよね
ありがとうございます。
理解できました。
GetPrivateProfileStringの戻り値を使って、mid関数にて文字列取り出していたため、
全角を1とカウントするか、2とカウントするかの違いが出てたようです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- C言語・C++・C# このプログラミング誰か教えてくれませんか 3 2022/05/13 17:27
- PHP 配列の値の更新方法について 1 2022/08/05 09:49
- C言語・C++・C# このプログラミング誰か教えてくれませんか 2 2022/05/14 09:45
- その他(悩み相談・人生相談) 書いてある条件を正確に読んで把握する 5 2022/04/24 05:14
- その他(プログラミング・Web制作) Windowsのバッチファイルについてご教示ください 5 2023/07/25 20:23
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- C言語・C++・C# [C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について 5 2022/10/05 11:03
- オープンソース Python openpyxlを使用したセル番地の使用について 1 2023/08/03 22:05
- 日本語 「本屋が読者が読み終わった本を買い戻す」の解釈として、 ①読み終わった本を、本屋がいくらかの値段で買 5 2022/09/19 19:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
外部ファイルの先読み
-
mcの中のフレームラベルの移動
-
ヤフオクの画像拡大機能が
-
外部swfファイルを予め読み込ん...
-
読み込んだテキストを Split で...
-
外部画像と音楽(MP3)の取り入れ方
-
FLASH読み込み時の「白い間」を...
-
jQueryのloadメソッドの挙動が...
-
Wi-Fi接続のiPhoneでYouTubeを...
-
2つのswfファイルをつなげてい...
-
PCでのツイッター閲覧について
-
再読み込みが可能なPDFビューワ...
-
ActionScriptで決めた時間だけ...
-
フレームのターゲット設定がう...
-
トゥイーンの回数を指定する方...
-
flashをgifアニメーションに【m...
-
段ボールみたいな材質でできて...
-
テキストボックスに表示される...
-
巻き戻しボタンを作りたいので...
-
MCの複製について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
delphi6trialで読み込み違反エラー
-
「Now Loading」の表示
-
FLASHについて
-
MovieClipLoaderってテキストは...
-
C#でDLLファイル読み込みを行う...
-
aspで別ドメインにあるXMLの読...
-
PIC EEPROM
-
for文について
-
DVD(ROM)DLの読み込み速度
-
DVD-RAMの読み込み
-
再読み込みが可能なPDFビューワ...
-
ニコニコ動画のある映像をクリ...
-
UNIXでのファイル操作の方法
-
Now Loading又は同じ動作を必ず...
-
GetPrivateProfileString変値
-
onPressに関する質問
-
FLASH8 外部テキストファイル...
-
[C#]webbrowserのstop()について
-
ループ処理について
-
外部ファイルからのデータの読...
おすすめ情報