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

解決


スカ  2004-03-18 19:43:44  No: 82627

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


とろ  2004-03-18 20:20:40  No: 82628

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

恐らく、

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

この場合

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

のようにして下さい。


スカ  2004-03-18 21:31:06  No: 82629

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加