Hallo Sam,
ob der Fehler wirklich beim zweiten ChangeDir auftritt, kannst du mit einem zuverlässigen
FTP Client überprüfen - das Verzeichnis müsste angelegt sein.
Ansonsten: ChangeDir() und MakeDir() können auf Fehlersituationen stoßen.
Delphi-Quellcode:
begin
{ ... }
FTP.ChangeDir(maindir);
try
FTP.MakeDir(dir);
FTP.ChangeDir(dir);
{ ... }
except
on E:
Exception do
ShowMessage(E:
Message);
end;
end;
Freundliche Grüße