Einzelnen Beitrag anzeigen

Benutzerbild von ralfiii
ralfiii

Registriert seit: 30. Mai 2007
489 Beiträge
 
Delphi 2010 Professional
 
#11

Re: Wohin mit den Logfiles?

  Alt 8. Okt 2007, 09:40
Zitat von RWarnecke:
Zitat von RavenIV:
Also ich würde sie hier hin legen:

C:\Dokumente und Einstellungen\Username\Anwendungsdaten\AppName\Log s

Es gibt eine API-Funktion, mit der Du das User-Verzeichnis herausfinden kannst.
Ich glaube sogar für User-Appdata gibt es auch eine.
Warum so umständlich, man nehme einfach die Systemvariable %APPDATA% ist seit Windows 2000 immer der gleiche Pfad. Auch bei anderen Sprachen.
@RavenIV:
Delphi-Quellcode:
var path : array[0..MAX_PATH] of char;
  SHGetFolderPath(0, CSIDL_Common_AppData, 1,0, @path[0]);
  SHGetFolderPath(0, CSIDL_Personal, 1,0, @path[0]);
  SHGetFolderPath(0, CSIDL_PROGRAM_FILES_COMMON, 1,0, @path[0]);
@RWarnecke: Und, wie verwende ich die Systemvariable? Ein AssignFile('%Temp%\MyLogfile.log') geht ja nicht.

However, ich schreib's jetzt in's Temp-Verzeichnis, dass ich mit
GetTempPath(MAX_PATH, path);
bestimme.

Danke für eure Anregungen!
  Mit Zitat antworten Zitat