Dir sollte man nicht benutzen?
02.08.2007 21:43:20
Reinhard
in einem anderen Forum, ein VB-Forum, habe ich eine Anfrage gelöst, aber jmd. der vom oft gelesenen Namen sehr fit in Vb ist, sagte dazu Folgendes:
**********************************************************************************
Auf die Verwendung der Funktion Dir$ zur Existenzprüfung sollte dringend verzichtet werden, da diese Funktion nicht eintrittsinvariant ist. Ihre Verwendung kann zur Folge haben, dass sich anderen Programmteile nach Aufruf der Funktion zur Existenzprüfung nicht mehr wie erwartet verhalten!
Will man die Existenz eines Files oder Ordners prüfen, so sollten immer Filebezogene Routinen eingesetz werden ( FileLen, GetAttr etc.)
**********************************************************************************
Nun habe ich keinen blassen Dunst, nicht mal nen Schimmer, was denn "eintrittsinvariant" bedeuten könnte usw.
Kann mir das bitte jmd. mal dolmetschen und mir sagen, ob und daß man auch in Vba-Kreisen auf Dir verzichtet, wobei mir immer noch sehr unklar ist, warum eigentlich.
Danke ^ Gruß
Reinhard