Hallo,
wer kann mir helfen? Ich habe Schnittstellenprogramm in
VB.NET geschrieben, das über COM angesprochen werden soll.
Die benötigten Klassen befinden sich in einer *.dll-Datei,
die beim Kompilieren für COM-Interop und zusätzlich beim
Setup mit der Option vsdraCOM registriert wird. Die
Klassen sind im OLE/COM-Viewer auch augelistet. Jedoch
sucht man in den Type Information vergeblich nach Methoden.
Das Schnittstellen-Programm soll auf der einen Seite von
einem in VC6.0 geschriebenen Programm angesteuert werden.
Ich habe das COM-Objekt bereits mit Erfolg über ein
ebenfalls in VB.NET geschriebenes Testprogramm
angesprochen; von der VC6.0 Seite her, lässt sich das
Objekt jedoch nicht ansprechen. Wenn ich das gleiche
Testprogramm in VBA schreibe erhalte ich den
Laufzeitfehler 438: Objekt unterstützt diese Eigenschaft
oder Methode nicht!
Wo liegt das Problem, wie kann man Abhilfe schaffen?
Für Lösungsvorschläge und Ratschläge wäre ich sehr dankbar!
mfG
Fabian Kiss
wer kann mir helfen? Ich habe Schnittstellenprogramm in
VB.NET geschrieben, das über COM angesprochen werden soll.
Die benötigten Klassen befinden sich in einer *.dll-Datei,
die beim Kompilieren für COM-Interop und zusätzlich beim
Setup mit der Option vsdraCOM registriert wird. Die
Klassen sind im OLE/COM-Viewer auch augelistet. Jedoch
sucht man in den Type Information vergeblich nach Methoden.
Das Schnittstellen-Programm soll auf der einen Seite von
einem in VC6.0 geschriebenen Programm angesteuert werden.
Ich habe das COM-Objekt bereits mit Erfolg über ein
ebenfalls in VB.NET geschriebenes Testprogramm
angesprochen; von der VC6.0 Seite her, lässt sich das
Objekt jedoch nicht ansprechen. Wenn ich das gleiche
Testprogramm in VBA schreibe erhalte ich den
Laufzeitfehler 438: Objekt unterstützt diese Eigenschaft
oder Methode nicht!
Wo liegt das Problem, wie kann man Abhilfe schaffen?
Für Lösungsvorschläge und Ratschläge wäre ich sehr dankbar!
mfG
Fabian Kiss
Comment