FTPUpload heißt deine Klasse. Aber wie heißt die Objektvariable mit der Instanz der Klasse?
Delphi-Quellcode:
var
Upload: FTPUpload;
begin
Upload := FTPUplod.Create(...);
While Not Upload.Terminated Do Application.ProcessMessages;
Normalerweise Bezeichnte man Klassen auch mit einem großen "T" am Anfang: TFTPUpload. Bei der Deklaration lässt man es dann einfach weg:
Delphi-Quellcode:
var
FTPUpload: TFTPUpload;