投稿日 | : 2005/08/23(Tue) 16:46 |
投稿者 | : 魔界の仮面弁士 |
Eメール | : |
URL | : |
タイトル | : Re^3: GetPrivateProfileStringが取得できない |
> しかし、読み込んだ文字列の後ろにゴミと思われるものが入ってしまっています。
そういうものです。この手の API は、文字列の終端に Chr(0)すなわち「vbNullChar」を
埋め込みますので、それ以前の文字列を取り出すようなコーディングをしてください。
この場合は、以降の文字列をそぎ落とす為に、InStr関数とLeft関数を使う事ができるでしょう。
(あるいは、Split関数を使うような手法もあります)
もしくは、GetPrivateProfileString の場合、戻り値として「書き換えた文字数」を
返しますので、それを利用して必要な部分を切り出す事もできます。