ich möchte von einem Delphi-Proggy aus in das TEMP-Verzeichnis
des Rechners schreiben, auf dem das Proggy installiert ist.
Das müsste doch über irgendwelche Systemvariablen die gesetzt
sind möglich sein?! Welche Systemvariablen gibts sonst noch??
Hi Wolfgang,
das TEMP-Verzeichnis kannst Du über die Windows-API-Funktion „GetTempPath“ abfragen; einen eindeutigen TEMP-Dateinamen kannst Du über „GetTempFileName“ erhalten. Nähere Infos findest Du in der Online-Hilfe zur Win-API.
Beispiel (d ist als PChar und s als STRING deklariert):
d := StrAlloc(MAX\_PATH+1);
GetTempPath(MAX\_PATH,d);
s := STRING(d); // s enthält jetzt das TEMP-Verzeichnis
Dispose(d);
Mit freundlichem Gruß
Martin