GetPrivateProfileSectionでのバッファの動的確保の仕方

解決


スカ  2004-03-18 10:43:44  No: 82627  IP: [192.*.*.*]

はじめまして。
GetPrivateProfileSection関数を使って
iniファイルから文字をとってくる処理を作っています。
その時に、初期に確保するバッファもiniファイルに書いて
そこからまずバッファセクションを読んでから
GetPrivateProfileSection関数へその読取ったバッファを
初期バッファにしたいと思っているのですが、
「定数式が必要です」というエラーが出てしまいます。
解決する方法はあるでしょうか?

編集 削除
とろ  2004-03-18 11:20:40  No: 82628  IP: [192.*.*.*]

コードがないので、どこのエラーか分かりませんが...

恐らく、

Dim sBuffer As String * 10
                        ↑
矢印部分に変数名にしているのかと。

この場合

Dim sBuffer As String
sBuffer = String(iBufferSize, vbNullChar)

のようにして下さい。

編集 削除
スカ  2004-03-18 12:31:06  No: 82629  IP: [192.*.*.*]

とろさん、ありがとうございました。
おかげで解決することができました。
本当に感謝です。

編集 削除