07/09/19 12:30:53 IfzNXkAd0
>>494
レスありがとうございます
ちといろいろ試してみました
>それであってるがな。
1を取得するように要求しちゃってるってことですかね?
欲しいのはアドレスの文字列なんですが、
「DEF_DLL fileopendlg(var string,var string,var string):int:fileopendll.dll 」
これの意味が理解できてないもんでして
print buffとやるとアドレス文字列がprintされるのでココに結果が入るんだろうってのは解ったんですが
writeini("セクション名", "項目名",buff)とやると
後でiniファイルを見ても項目名のところは半角スペースいっぱいになっています
(アドレス取得前のbuffの値が入っちゃってますね)
printはデバッグ用で、本来の目的はファイル選択ダイアログで得たアドレスをiniファイルに書き込む作業です
printは出来てiniには書き込めないとか謎な感じです