Einzelnen Beitrag anzeigen

tgoessi

Registriert seit: 31. Mai 2005
34 Beiträge
 
Delphi 5 Enterprise
 
#1

Verborgenes TLB-Interface definieren

  Alt 1. Jun 2005, 12:20
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
  Mit Zitat antworten Zitat