Q&A

  • ini파일에서 추가가아닌 변경을 할려고 하려면 어떻게...
ini파일을 만들어 사용하려고하는데 밑의소스와 같이하면 각항목이 새로생기는것이

아니라 추가가 되더군요.

예를들어 [제품단가]에있는 '공책' 값이변경되어서 변경된값을 넣으면

전에있던 '공책'항목이 지워지지를 않고 지금넣는 '공책'항목이 추가가 되더군요'

Ini파일자체를 지우지않고 변경된항목을 지우고 새로넣는 방법은 없나요?

답변 부탁드립니다.



==============================소스==========================================

procedure TPoomok_Add_Form2.Button2Click(Sender: TObject);

var angIni1 : TIniFile; i:integer;

begin //angIni1.DeleteKey('Out_DanKa','');

angIni1 := TIniFile.Create('C:angang1.Ini');

with angIni1 do

begin

//WriteString('DanKa', 'Edit1', Edit1.Text);

for i := 0 to Poomok_Add_ListBox1.Items.Count -1 do

begin

WriteString('In_DanKa', Poomok_Add_ListBox1.Items.Strings[i],'1');

WriteString('Out_DanKa', Poomok_Add_ListBox1.Items.Strings[i],'1');

end;

end;

angIni1.Free;

WritePrivateProfileString(nil, nil, nil, 'C:angang1.Ini');

Close;

end;

0  COMMENTS