Registriert seit: 28. Apr 2008
1.717 Beiträge
FreePascal / Lazarus
|
Re: In .ini ohne Adminrechte speichern?
26. Mär 2009, 22:09
Zitat von DeddyH:
Ich vermute einfach mal, dass Du die Ini ungefähr so erzeugst: Ini := TIniFile.Create(ExtractFilePath(ParamStr(0)) + 'Ininame.ini');
Versuch es also mal mit einem anderen Verzeichnis.
Delphi-Quellcode:
uses SHFolder;
function GetUserdataPath(out sPath: string): Boolean;
begin
SetLength(sPath,MAX_PATH);
SHGetFolderPath(0,CSIDL_APPDATA,0,0,PAnsiChar(sPath));
SetLength(sPath,StrLen(PAnsiChar(sPath)));
Result := Length(sPath) > 0;
if Result then
sPath := IncludeTrailingPathDelimiter(sPath);
end;
Etwa so:
Delphi-Quellcode:
var dir String;
Ini := TIniFile.Create(ExtractFilePath(GetUserdataPath(dir)) + 'Ininame.ini');
|
|
Zitat
|