![](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ランキング
-
ブルーレイドライブとブルーレ...
-
ハードディスク DVD 読み...
-
再読み込みが可能なPDFビューワ...
-
外部画像と音楽(MP3)の取り入れ方
-
delphi6trialで読み込み違反エラー
-
IEを複数立ち上げていると勝...
-
ヤフオクの画像拡大機能が
-
音楽を止めたい><
-
Flashでの連打ゲームの作成方法...
-
WEBブラウザの重複起動の禁止
-
ドキュメントサイズの変更
-
スクリプトが何に記述されてい...
-
○秒後にフレーム移動
-
マスクをかけると文字が乱れる
-
メガネのフレームが半分に折れ...
-
ActiveBasic 音楽のループ再生
-
外部テキスト読み込み、横スク...
-
めくれるカードの作成方法
-
エクセルで通知音
-
vbscriptでウィンドウズメディ...
マンスリーランキングこのカテゴリの人気マンスリー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だけが認識...
おすすめ情報