Probleme mit COM-DLL

21/09/2007 - 14:00 von Dieter Rössler | Report spam
Hallo,

meine ASPX-Anwendung verwendet COM-DLLs (mit VB6 erstellt). Verweis auf die
DLLs wurde im Visual Web Developer 2005 Express eingefügt. Die Anwendung hat
auch prima funktioniert bis ich eine neue Version einer DLL erstellt habe.
Jetzt erhalte ich folgende Fehlermeldung:

Das COM-Objekt des Typs "IDRLagLib.clsPackstueckClass" kann nicht in den
Schnittstellentyp "IDRLagLib._clsPackstueck" umgewandelt werden. Dieser
Vorgang konnte nicht durchgeführt werden, da der QueryInterface-Aufruf an die
COM-Komponente für die Schnittstelle mit der IID
"{8EE73764-5AC0-4DEA-8AC2-455D8EAB5B87}" aufgrund des folgenden Fehlers nicht
durchgeführt werden konnte: Schnittstelle nicht unterstützt (Ausnahme von
HRESULT: 0x80004002 (E_NOINTERFACE)).

Auch ein erneutes Setzen des Projektverweises hilft nichts.
Habe die DLL auf WINNT\System32 stehen. Kann jemand helfen?

Gruß Dieter
 

Lesen sie die antworten

#1 Dieter Rössler
21/09/2007 - 16:06 | Warnen spam
Jetzt gehts: habe die DLL nochmals auf SYSTEM32 kompiliert und anschließend
den Projektverweis gesetzt.

Eine Frage bleibt für mich:
die ASPX-Anwendung hat nicht funktioniert wenn die installierte DLL einen
neueren Stand hat als im Projektverweis. D.h. auf einem Produktiv-System kann
es zu Problemen kommen, falls eine DLL aktualisiert wird. Dann müsste ich ja
jedes Mal die ASPX-Anwendung mit neuem Projektverweis erneut installieren
!!!???

Gruß Dieter


"Dieter Rössler" wrote:

Hallo,

meine ASPX-Anwendung verwendet COM-DLLs (mit VB6 erstellt). Verweis auf die
DLLs wurde im Visual Web Developer 2005 Express eingefügt. Die Anwendung hat
auch prima funktioniert bis ich eine neue Version einer DLL erstellt habe.
Jetzt erhalte ich folgende Fehlermeldung:

Das COM-Objekt des Typs "IDRLagLib.clsPackstueckClass" kann nicht in den
Schnittstellentyp "IDRLagLib._clsPackstueck" umgewandelt werden. Dieser
Vorgang konnte nicht durchgeführt werden, da der QueryInterface-Aufruf an die
COM-Komponente für die Schnittstelle mit der IID
"{8EE73764-5AC0-4DEA-8AC2-455D8EAB5B87}" aufgrund des folgenden Fehlers nicht
durchgeführt werden konnte: Schnittstelle nicht unterstützt (Ausnahme von
HRESULT: 0x80004002 (E_NOINTERFACE)).

Auch ein erneutes Setzen des Projektverweises hilft nichts.
Habe die DLL auf WINNT\System32 stehen. Kann jemand helfen?

Gruß Dieter

Ähnliche fragen