'File not found' bei assignFile und reset(File)

Vielleicht hatte auch jemand einen komischen Effekt derart:

Beim File laden an der Stelle ‚FindFirst‘, ‚AssignFile(File,FileName)‘ und ‚reset(File)‘ tritt während der Laufzeit meines Programmes auf einem Rechner der Fehler ‚File not found‘ auf und auf einem anderen Rechner nicht.
Bei Auftreten des Fehlers während der Laufzeit kann mit Bestätigen des Messagefensters das Programm fortsetzen. Beim wiederholten File laden zur gleichen Laufzeit läuft alles glatt.
Komisch ist nur folgendes:
Mein Programm habe ich auf einem WIN-NT Stand-alone-Rechner programmiert, wo es fehlerfrei lief. Als ich das Programm auf einen Netzrechner kopierte gab es diese Probleme.
Sicherlich ist ein Tip zu meinem Problem sehr unwahrscheinlich aber vielleicht kennt doch jemand solch ein Problem.

Danke für Hilfe

E. B.

Hallo,

könnte es sein, dass die Datei auf dem Rechner, auf dem es programmiert hast, existiert und auf dem Netzrechner nicht?

Da Du ja mit Reset nur die Datei zum Lesen initialisierst kann sie nicht automatisch erstellt werden…

Weiß nicht, ob’s Dir weiter hilft.

Daniel

Danke für den „Rückruf“,
ich gehe davon aus, daß die aufgerufenen Dateien (mit wildchart) " *.dcm " existieren, sie tun es wirklich! Komisch ist nur, daß bei wiederholtem Aufruf des FileLadens dieses dann plötzlich funktioniert.

Gruß EB

Hi Eric,

Wenn der Funktionsaufruf ab dem 2. mal immer funktioniert würde ich als Notlösung folgenden Code vor dem 1. Aufruf von z.B. Reset einfügen:

{$I-}
Reset (…)
CloseFile (…)
{$I+}
Und jetzt erst den eigentlichen Reset

Wie gesagt nur als Notlösung. Dem Problem anders auf den Grund gehen wäre wahrscheinlich besser.

Manfred