['.' in LIBPATH]
> Leider funktioniert das im Path nicht.
Doch, aber anders: Wenn eine Anwendung ein Programm sucht, wird immer zuerst im aktuellen Verzeichnis gesucht. Das laesst sich nicht abstellen. Ausnahme: Der Dateiname des Programms wird vollstaendig angegeben.
Das funktioniert nicht nur von CMD.EXE aus, sondern ueber DosStartSession.
BTW: Probleme gibt's dann, wenn das aktuelle Verzeichnis (also '.') nicht das Verzeichnis der Anwendung ist. Die WPS z.B. wechselt automatisch in das Verzeichnis des uebergebenen Objekts. Deshalb ist es fuer Programmobjekte haeufig erforderlich ein festes Arbeitsverzeichnis (das den Verzeichniswechsel verhindert bzw. festsetzt) anzugeben. Faehige Programmierer lassen ihre Anwendungen deshalb nach weiteren Programmteilen zuerst im Verzeichnis der Anwendung suchen. So koennte man sich auch im LIBPATH den '.' sparen.
[ Leser: 36 ] |