So machst du es dir unnötig schwer, denn
Indy und TIdFTP ist da sehr viel einfacher. Aber gut.
Der Rückgabewert sollte dir anzeigen, ob die Datei erfolgreich gefunden und heruntergeladen werden konnte. Wenn ja, dann kannst du jetzt die lokale Datei öffnen und auslesen:
Delphi-Quellcode:
var
MyFile: TStringList;
PasswordMatches: Boolean;
begin
MyFile := TStringList.Create;
try
MyFile.LoadFromFile(YourFileName);
PasswordMatches := Trim(MyFile.Text) = YourPassword;
finally
MyFile.Free;
end;
end;
Wobei YourPassword das zu prüfende Passwort, YourFileName die lokale heruntergeladene Datei und PasswordMatches die Variable für das Ergebnis des Passwortvergleichs ist.