Hallo,
meiner Meinung nach kann diese Zeile gar nicht erfolgreich kompiliert werden (genauso bei "DeleteFile"):
idFtp1.Get(meine.ini,ExtractFileName(meine.ini));
Der erste Parameter müsste der Dateiname/Pfad auf dem
FTP-Server sein und dieser ist vom Typ String. Also wenn, dann so:
idFtp1.Get('meine.ini', 'meine.ini');
Ich würde lokal übrigens nur absolute Pfade verwenden, da sich relative Pfade aufs Arbeitsverzeichnis beziehen, das nicht unbedingt identisch mit dem Programmverzeichnis sein muss.
Grüße