![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
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も見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
XMLを利用したFLASH画像ギャラ...
-
外部ファイルからのデータの読...
-
【C++】IDirect3DSurfaceのディ...
-
2Dゲーム作成する際、アニメー...
-
Excel VBA SetFocus
-
【C#】wavファイルの複数同時再生
-
エクセルVBA フレーム内のイベ...
-
Flash・携帯の待受時計Flashを...
-
Directshowを使って動画を画像...
-
フレーム内に移動したい
-
SharedObjectが効かない
-
サウンドの同期(スクリプトで...
-
B2ポスターフレームの自作
-
flashでモーフィング
-
AS3.0で子MCから他の子MCの...
-
WAVEファイルが音飛びする?
-
2回目の観覧時に最終フレームを...
-
シーンの分割方法
-
車の運転時のメガネ 縁なし(...
-
長方形がランダムに消えるやつ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語 バッファについて。
-
GetPrivateProfileString変値
-
カメラ画像 その他のエラー(0...
-
WebBrowserでgoogle検索するには?
-
C#でDLLファイル読み込みを行う...
-
外部swfファイルを予め読み込ん...
-
メモリに読み込んだ音源のPlayS...
-
外部ファイルからのデータの読...
-
ヤフオクの画像拡大機能が
-
動画ファイルから画像ファイル...
-
外部flvファイルの再生終了の確...
-
外部画像と音楽(MP3)の取り入れ方
-
パソコンWindows10 電源入れた...
-
外部テキストのURLを読み込みたい
-
パブリッシュ設定でflash playe...
-
ipadでdブックがとんでもなく遅...
-
loadVariablesで読み込んだら文...
-
Now loadingの表示
-
ハードディスク DVD 読み...
-
空の音楽用CDーRだけが認識...
おすすめ情報