daran scheints nicht gelegen zu haben
die selben errors kommen und dahinter hängt nun noch ein "Ungültiger Dateiname".
Edit:
Okay ich weiß nun woran es liegt: dein programm versucht auf biegen und brechen nach c:\Dokumente und Einstellungen\User\
Application Data\PLC\Logs zu schreiben. aber ich hab ein deutsches XP, da heißt er ordner leider "Anwendungsdaten" statt application data. Du solltest vielleicht den pfad %appdata%\PLC\Logs verwenden und %appdata% auflösen, hier ein code wie das geht:
Delphi-Quellcode:
function TForm1.GetDirectory: String;
var
Appdata : String;
begin
Appdata := SysUtils.GetEnvironmentVariable('appdata');
if not DirectoryExists (Appdata + '\PLC') then
mkdir (appdata + '\PLC');
if not DirectoryExists (Appdata + '\PLC\Logs') then
mkdir (appdata + '\PLC\Logs');
result := Appdata + '\PLC\Logs';
end;
MfG