Announcement

Collapse
No announcement yet.

Welchen Rückgabewert gibt fileexists bei leerem Parameter zurück?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Welchen Rückgabewert gibt fileexists bei leerem Parameter zurück?

    Hallo, bei einem Delphi1 projekt habe ich in der dpr Datei die folgende Abfrage:<br>
    if fileexists(paramstr(1)) then <br>
    Ladedatei(paramstr(1));<br>

    Hat bisher auch wunderbar geklappt. Nun hat aber ein Kunde berichtet, daß das Programm nicht mehr starten würde. Nach einigem hin und her, bin ich jetzt darauf gestoßen, daß fileexists(paramstr(1)) bei ihm true zurück gegeben hat, obwohl gar kein Parameter übergeben worden ist also paramstr(1)='' war.<br>
    ich habe es jetzt abgefangen indem ich die Abfrage in if (paramcount>=1) and fileexists(paramstr(1)) geändert habe. Trotzdem würde mich natürlich doch schon interessieren, woran das liegen kann, da es nicht auf jedem Rechner passiert. Der Kunde hatte es auf 5 (laut ihm) identischen Win95 Rechnern versucht. Bei einem hat das Programm vernünftig gearbeitet, bei den anderen kam es in dem Teil der versuchte die nicht vorhandene Datei zu laden.<br>
    Hat jemand dazu ne Idee?
Working...
X