![]() |
Ist AssignFile gelaufen?
Moin, moin,
mit AssignFile kann ich einer Datei ja den Namen einer externen Datei zuweisen. Gibt es auch irgendwie die Möglichkeit, abzufragen, ob dies geschehen ist? Thanx easywk |
Re: Ist AssignFile gelaufen?
Das ist glaubig immer erfolgreich. Erst beim Rewrite/Append kann ein Fehler auftreten, den kann/muß man von IOResult auslesen wenn das ganze mit $I- kombiliert wurde, ansonsten gibt es ein Runtime Fehler. Wenn du IOResult nicht abfragst, verlaufen alle weiteren Kommandos im Leeren...
|
Re: Ist AssignFile gelaufen?
Mit dem AssignFile initialisierst du ja quasi nur die jeweilige Filevariable. D.h.: Je nach File ist das dann intern aber immer nur eine Variable vom (Record-)Typ "TFileRec" o. "TTextRec" ...und bei deren Initialisierung werden dann also auch immer nur ein paar Felder davon aufbereitet.
Man könnte also auch mal die jeweilige Filevariable entsprechend typcasten und dann abfragen, ob z.B. schon ein Filename oder auch eine Handle (erst nach einem Reset/Rewrite/Append) darin eingetragen wurde etc... |
Re: Ist AssignFile gelaufen?
Jupp, danke. Funktioniert.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz