AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Verborgenes TLB-Interface definieren

Ein Thema von tgoessi · begonnen am 1. Jun 2005 · letzter Beitrag vom 6. Jun 2005
 
tgoessi

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

Re: Verborgenes TLB-Interface definieren

  Alt 6. Jun 2005, 10:10
Habe es mal probiert, aber irgendie geht es nicht.
Wenn ich das Interface aus der TLB entferne, meldet mir der TLB, eine CoClass müsse ein Interface besitzen. Das Problem ist, dass ich die entsprechende CoClass auch nicht sichtbar haben will.
Also alles entfernen und in einer Private-Unit definiert. Beim starten des COM-Objekts erhalte ich nin allerdings die Exception 'Type Information Missing'
Müssen CoClasses in der TLB sichtbar sein?

Tom

Zitat von BenBE:
AFAIK sind die TLBsnur dazu da, um die Interface-Struktur global bekannt zu geben, d.h. zu sagen, wie die Procedure-Tables und ähnliches aufgebaut sind. Wenn Du das selber für deine Klasse weißt, sollten sich keine Probleme für Dich ergeben. Wenn andere dieses Interface aber nicht kennen sollen, kannst Du dessen Definition weglassen und jeder, der nicht die Gesamtstruktur kennt, kann nicht darauf zugreifen.

Aber wie gesagt: Hab selber mit COM noch nicht großartig gearbeitet.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:03 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz