Hallo
Wie kann ich über die TLB ein Interface definieren, welches in der
DLL nicht sichtbar ist?
Es geht darum, eine
DLL als Schnittstelle zu definieren. Die
DLL enthält ein Objekt mit einer Dispatch-Schnittstelle. Diese ist öffentlich und soll anderen Anwendungen zur Verfügung gestellt werden.
Die
DLL enthält ein 2. Objekt, welches ich nur von meiner Anwendung her mit Daten füttere. Dazu habe ich eine weitere Schnittstelle des Typs IUnknown definiert, welche allerdings verdeckt, d.h. von externen Nutzern der
DLL nicht einsehbar sein soll.
D.h. im Prinzip, jeder externe Nutzer kann die 2. Schnittstelle, wenn er weiss, wie sie lautet und wie sie benutzt wird, sonst soll sie verborgen sein.
Ist das möglich und wie?
Danke für Antworten
Tom