Zitat von
Bernhard Geyer:
Nimm mal komplette Pfadangaben (z.B. mit ExtractFilePath(Application.ExeName) + '\test.tmp'). Ansonsten kann es dir passieren das die Datei entsprechend gerade dem zufälligen aktuellen Pfad der Anwendung erstellt wird.
Danke für den Tipp, hat sich inzwischen aber erledigt. Der Dateiname selbst wurde erst dann festgelegt, wenn Daten vom Gerät kamen. Kamen keine und es wurde versucht, anschliessend die Datei lesend zu öffnen, gab es natürlich keinen Dateinamen.