0
INI 파일에 설정을 저장하는 작은 응용 프로그램이 있습니다. 다른 양식이 열리면 INI 파일 설명자를 닫습니다.IniFile 설명자가 열려 있는지 확인하십시오.
procedure TIndexForm.startButtonClick(Sender: TObject);
var
workForm : TForm;
begin
workForm := TworkingForm.Create(nil);
workForm.Show();
configIni.Free; // freeing IniFile desciptor
IndexForm.Hide();
end;
설명자가 여전히 열려 있는지 확인할 수 있습니까? 이와 같이 (코드가 작동하지 않음) :
if not Assigned configIni then
configIni := TIniFile.Create(configPath);
감사합니다.
필요한 경우 INI 파일에 액세스하지 않는 이유는 무엇입니까? 즉, 항상 열려 있거나 항상 열어두기보다는 읽기/쓰기가 가능하도록 충분히 길게 만들거나/만들 수 있습니까? – Jason
'Assigned'는 포인터가 nil인지 확인하기 때문에'configIni' 변수를 해제 할 때 값을 nil로 설정해야합니다. – RRUZ