da ich finde, dass dieses Forum wirklich Anfängerfreundlich ist, werde ich hier einmal mein nächstes Problem posten

Mein Programm soll nach dem klick auf einen Button 3 Dateien aus meinem FPT herunterladen, leider lädt es immer nur die erste runter und wartet dann nurnoch auf den Timeout der restlichen Dateien, ohne etwas hertunterzuladen.
Details:
- Passwort/Benutzer stimmt 100% (Strg+C --> Strg+V)
- Verzeichnis stimmt (sonst würde er ja die erste nicht herunterladen...)
- Dateinamen stimmen (Strg+C --> Strg+V)
Der Betreffende Code:
Code: Alles auswählen
procedure TForm1.Button_startInstalClick(Sender: TObject);
begin
{ TODO 2 : Fetigmachen
}
LockExit:=true;
Button_startInstal.Enabled:=false;
ProgressBar_getINI.visible:=true;
Sleep(1000);
FtpGetFile('mark332.bplaced.net','21','MinecraftMultilauncher/Instal/resource.txt','resource.txt',<*>,<*>);
ProgressBar_getINI.position:= ProgressBar_getINI.position + 1;
Sleep(1000);
FtpGetFile('mark332.bplaced.net','21','MinecraftMultilauncher/Instal/destination.txt','destination.txt',<*>,<*>);
ProgressBar_getINI.position:= ProgressBar_getINI.position + 1;
Sleep(1000);
FtpGetFile('mark332.bplaced.net','21','MinecraftMultilauncher/Instal/dirs.txt','dirs.txt',<*>,<*>');
ProgressBar_getINI.position:= ProgressBar_getINI.position + 1;
Sleep(1000);
if (FileExists('Recource.txt')) and (FileExists('Destination.txt')) and (FileExists('Dirs.txt')) then
begin
ConfIni:=true;
end
else
ConfIni:=false;
if ConfIni=false then
ShowMessage('There was an Error while downloading installation relevant files, program will exit!');
if FileExists('resource.txt') then
begin
DeleteFile('resource.txt')
end;
if FileExists('destination.txt') then
begin
DeleteFile('destination.txt')
end;
if FileExists('dirs.txt') then
begin
DeleteFile('dirs.txt')
end;
Sleep(500);
Application.Terminate;
end;

MfG mark332
PS: Warum gibt es den [Spoiler]-Code hier nicht??
PSS: Die Sleeps sind nur ne Idee gewesen, auch ohne die ist nichts anders
