Also ich kenne keine
FTP-Funktion um eine Datei ohne Zwischenspeicherung auszulesen, weder bei
Indy noch per
API. Man könnte höchstens den Befehl selbst schicken und dann das Ergebnis selbst auswerten. Aber
FtpGetFile usw. können eine Datei nur lokal speichern.
Am besten nimm
Indy und TIdFTP, lade die Datei ins Verzeichnis für temporäre Dateien, werte sie aus und lösche sie sofort wieder. Die Auswertung geht schnell und sicher ist das Verfahren ja ohnehin nicht, deshalb ist das ja egal, dass die Datei kurz dort zu finden ist.