Hab ich probiert. Das gleiche.
Auch die
DLL ins System32 zu kopieren macht keinen Unterschied.
Aber Danke für den Tipp. Ich hab mal den Rechner nach evtl. anderen Version meiner
DLL durchsucht. Hätte ja sein können das irgendwo im SearchPath eine andere "meine.dll" rumliegt. Aber Fehlanzeige, alles sauber.
Außerdem erklärt es nicht, warum
a.) das Laden, nach einem Neustellen plötzlich funktioniert, und
b.) der Code seit 2 Jahren an dieser Stelle problemlos läuft
Da meine DLLs aber in einem Unterverzeichnisse liegen (sollen), benutze ich doch den absoluten Pfad (full path).
Und wenn das nicht hard-coded ist ...
Vielleicht hilft wirklich nur das System platt zu machen und Delphi 7 neu zu installieren.
Was anderes fällt mir momentan nicht ein.