Hallo
habe einer bestehenden EXE einen Automatisierungsserver hinzugefügt. Beim Start erscheint die Fehlermeldung "Fehler beim Laden der Typbibliothek/DLL" und später noch ein Laufzeitfehler 217. Die erste Meldung ist das Fehlschlagen von TAutoObjectFactory.Create, darin ComServ.LoadTypeLibrary, die LoadTypeLibEx aufruft. Der Parameter ModuleName ist in Ordnung.
Weiterhin ist festzustellen, dass in der Registry jeder Hinweis auf den Automatisierungsserver fehlt. Alle Versuche, die Registrierung des Servers zu wiederholen enden mit dem Laufzeitfehler 217. (Auch ausführen als Administrator). Das Registrieren aus der IDE meldet Erfolg.
Ich verwende Delphi XE auf Win7 64bit SP1
Ich bin ratlos, ob "nur" der Registrierungsprozess nicht funktioniert (vielleicht wegen 32bit-Program auf 64bit-System) oder ob an der EXE was nicht stimmt.
Vielen Dank
habe einer bestehenden EXE einen Automatisierungsserver hinzugefügt. Beim Start erscheint die Fehlermeldung "Fehler beim Laden der Typbibliothek/DLL" und später noch ein Laufzeitfehler 217. Die erste Meldung ist das Fehlschlagen von TAutoObjectFactory.Create, darin ComServ.LoadTypeLibrary, die LoadTypeLibEx aufruft. Der Parameter ModuleName ist in Ordnung.
Weiterhin ist festzustellen, dass in der Registry jeder Hinweis auf den Automatisierungsserver fehlt. Alle Versuche, die Registrierung des Servers zu wiederholen enden mit dem Laufzeitfehler 217. (Auch ausführen als Administrator). Das Registrieren aus der IDE meldet Erfolg.
Ich verwende Delphi XE auf Win7 64bit SP1
Ich bin ratlos, ob "nur" der Registrierungsprozess nicht funktioniert (vielleicht wegen 32bit-Program auf 64bit-System) oder ob an der EXE was nicht stimmt.
Vielen Dank
Comment