Hi Leute,
ich hab hier 'n kleines Problem. Ich hab 'n Projekt, das mir 'ne DLL und 'ne TLB erstellt. Diese soll einige COM Schnittstellen enthalten. Die Definition einiger Methoden/Klassen findet ja in einer IDL-Datei des Projektes statt.
So...
Die TLB Datei kann ich nun auch beispielsweise bei MS Excel im Visual Basic über "Verweise" einbinden und sehe auch im Objekt-Browser die in der IDL angegebenen Klassen samt ihren Methoden.
Aber ich kann sie nicht aufrufen.
Ich erhalte als Fehlermeldung immer
sobald ich eine der exportieren Methoden aufrufen will.
Was ich noch merkwürdig finde, ist die Tatsache, daß ich zwar die TLB über Verweise hinzufügen kann, nicht aber die DLL. Dort sagt mir Excel/VBA nur
Kann mir jemand sagen, was ich mit meinem Projekt (verwendet weder MFC, noch ATL) noch anstellen muss, damit ich es in Excel nutzen kann?
Danke!
Grüße,
Hendrik
ich hab hier 'n kleines Problem. Ich hab 'n Projekt, das mir 'ne DLL und 'ne TLB erstellt. Diese soll einige COM Schnittstellen enthalten. Die Definition einiger Methoden/Klassen findet ja in einer IDL-Datei des Projektes statt.
So...
Die TLB Datei kann ich nun auch beispielsweise bei MS Excel im Visual Basic über "Verweise" einbinden und sehe auch im Objekt-Browser die in der IDL angegebenen Klassen samt ihren Methoden.
Aber ich kann sie nicht aufrufen.
Ich erhalte als Fehlermeldung immer
Laufzeitfehler '91': Objektvariable oder With-Block nicht festgelegt
sobald ich eine der exportieren Methoden aufrufen will.
Was ich noch merkwürdig finde, ist die Tatsache, daß ich zwar die TLB über Verweise hinzufügen kann, nicht aber die DLL. Dort sagt mir Excel/VBA nur
Verweis auf angegebene Datei kann nicht hinzugefügt werden.
Kann mir jemand sagen, was ich mit meinem Projekt (verwendet weder MFC, noch ATL) noch anstellen muss, damit ich es in Excel nutzen kann?
Danke!
Grüße,
Hendrik