Code: Alles auswählen
function TForm1.ConfigPath: string;
begin
if not FileExistsUTF8(ChangeFileExt(Application.ExeName,'.ini')) then
begin
if not DirectoryExistsUTF8(GetAppConfigDirUTF8(false)) then
ForceDirectoriesUTF8(GetAppConfigDirUTF8(false));
Result:=GetAppConfigDirUTF8(false);
end else
Result:=ExtractFilePath(Application.ExeName);
end;
procedure TForm1.Button1Click(Sender: TObject);
var
aFileName:string;
begin
aFileName:=ChangeFileExt(ExtractFileName(Application.ExeName),'.ini');
with TIniFile.Create(UTF8ToSys(ConfigPath+aFileName)) do
try
WriteInteger('Header','Version',1);
finally
Free;
end;
end;
-MObjFPC -Scghi -O1 -g -gl -WG -vewnhi -Filib\i386-win32 -FuC:\Lazarus\lcl\units\i386-win32\win32 -FuC:\Lazarus\lcl\units\i386-win32 -FuC:\Lazarus\components\lazutils\lib\i386-win32 -FuC:\Lazarus\packager\units\i386-win32 -Fu. -FUlib\i386-win32\ -l -dLCL -dLCLwin32