Es gibt doch auch die Methode, den Punkt mit in den Libpath zu nehmen:
LIBPATH=.;C:\OS2....blabla
Dann hat man das Beste aus beiden Welten: Die DLLs lässt man immer hübsch bei den Programmen, zu denen sie gehören, und trotzdem braucht man keinen Reboot nach der Installation!
Man muss dann allerdings im Programm-Objekt noch das aktuelle Arbeitsverzeichnis mit angeben. Und für Kommandozeilen-Programme geht's natürlich so nicht: Für die habe auch ich ein zentrales DLL-Verzeichnis (das allerdings NICHT das vom System benutzte ist, sondern eins auf einer anderen Partition!)
[ Leser: 51 ] |