Hallo Bio
Natuerlich gibt es - bedingt durch die Weiterentwicklung des OS - bestimmte API Funktionen, die neu eingefuehrt bzw. im Platform SDK als "obsolete" bezeichnet werden. Insofern ist es wohl wahr, dass bestimmte Uraltsoftware unter neuen Betriebssystemversionen nicht oder nur noch eingeschraenkt laeuft. Notfalls kann man aber ueber den sogenannten "Compatibility Mode" versuchen, seine alten Programme in Gang zu kriegen. Damit kommst du zumindest bis Win95 zurueck, was fuer mich schon Steinzeit ist.
Das Unix-Konzept, ggf. mehrere Versionen einer Bibliothek vorhalten zu können (ganz easy mit Symbolic Links), ist wesentlich besser als diese blödsinnigen DLLs...
Mehrere Versionen einer Systembibliothek vorhalten zu koennen kann sicher vorteilhaft sein und kommt auch unter Windows vor (z.B. die VB Runtime). Ich persoenlich ziehe es allerdings vor, nach Moeglichkeit immer nur die neueste Version mit dem groessten Funktionsumfang auf der Platte zu haben. Aber das ist wohl "Geschmacksache".
Machs gut
Uwe
Portland, OR