Socke hat geschrieben:Du musst keine boolsche Variable angeben. Die Funktion hat einen boolschen Rückgabetypen. Das Ergebnis sagt dir also, ob die Datei gelöscht wurde oder nicht.
OK, aber trotzdem gibt mir der Compiler beim folgenden Code die Fehlermeldung
unit1.pas(55,89) Error: Wrong number of parameters specified for call to "DeleteFile" aus.
Code: Alles auswählen
procedure TForm1.Button3Click(Sender: TObject);
begin
TFTPSend.DeleteFile ('ftp-web.funpic.de', '21', '/text.txt', 'Benutzername', 'Passwort');
end;
Bei
FTPGetFile und
FTPPutFile musste ich ja immer den Server, den Port, den Dateipfad auf dem Server, den Dateipfad auf dem PC, den Benutzernamen und das Passwort angeben. Da bei
DeleteFile ja allerdings nur die Datei auf dem Server geändert werden soll, bin ich davon ausgegangen, nur den Pfad auf dem Server anzugeben. Ist das richtig?
Windows 7, Lazarus v. 1.0.6 :-)