Startseite > Archiv > .NET-Interop in der Praxis: Typinformationen

.NET-Interop in der Praxis: Typinformationen

dotnetpro 3/2003 Von Marcus Heege erschienen in dotnetpro 3/2003 auf Seite 82
Code:
2 Bewertung(en):

Möchten Sie COM-Objekte in .NET verwenden, benötigen Sie für die Typen aus der COM-Welt entsprechende .NET-Typinformationen, die über Attribute zur Verfügung gestellt werden. Der Artikel erläutert die Anwendung der verfügbaren Attribute.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

_TestClsEvents   00C04FA30A3E   00C04FA30AE   11D2   2003   44bd   45dd   4e83   61389989   964C   9C40   9D8A   A2FD   AB3A   aber   aberdieSchnittstelleIProvideClassInfo2implementieren   abgelegt   abgeleitet   abhängig   AC98   ActiveX   ähnliche   Aktivator   Aktivierung   akzeptabel   alle   allem   allen   aller   Allerdings   allgemein   allzu   also   alte   Alten   Alternative   alternativen   anderen   anderenwerdenmöglicheProblemehinsichtlichderInter   Ändern   ändert   Änderungen   Anfassen   angelegt   angesprochen   angewendet   annähernd   Anschein   anschließende   Ansonsten   anwenden   Anwendung   Anwendungen   Anwendunggehostet   anzuwenden   AppID   April2003   Arbeitgeber   argument   Artikel   Aspekte   Assem   Assemblies   AssembliesmitdiesenTyp   Assembly   AssemblyCulture   AssemblyKeyFile   AssemblyVersion   Attribut   AttributAnwendbar   Attribute   Attributen   AttributHat   Attributs   auch   aucheinigeFälle   aufEntsprechendes   Aufforderung   aufgerufen   Aufruf   aufrufen   Aufzählungstyp   Aufzählungstypen   ausgeführt   Ausnahmefall   ausreichend   außer   Außerdem   außerhalb   auswirken   Auswirkung   auszuwählen   AutoDispatch   AutoDual   AutomationProxy   automatisch   Autor   B11E025F6672   bald   Basic   basieren   basiert   basierte   Basta   BDE0D785F450   Bedarf   Bedeutung   bedienen   Bedürfnissen   beeinflussen   beeinflusst   Befehl   befinden   Beide   beiden   beim   Beispiel   bekannt   beliebiges   Benachrichtigung   benötigen   benötigt   benutzt   bereit   bereits   berücksichtigt   beschreibt   beschrieben   beschriebenen   besitzen   bestanden   Bestandteile   Bestandteileder   bestehende   bestehenden   bestim   betreut   bevorzugen   Bewunderung   bezeichnet   Bibliothek   bieten   Bindung   biseinschließlich   bleiben   Blick   blies   Build   BuildundRevision   CAFC   Callable   called   CB2F6723   ceIsIUnknown   Chef   class   ClassesRoot   ClassInterface   ClassInterfaceType   Client   Clients   ClientsaufEreignissevon   clsid   CLSID_CorRuntimeHost   CLSIDs   CoCreateIns   CoCreateInstance   Code   Codebase   COMeine   ComImport   ComInterfaceType   Compiler   ComRegisterFunction   COMRegistration   ComSourceInterfaces   ComUn   ComUnregisterfunction   ComUnregisterFunctionAssemblies   COMUnregistration   ComVisible   Connection   Const   Container   Control   Controls   CreateInstance   CreateSubKey   D7B6   dabei   dadurch   dafür   daher   Dahinter   damit   DamitCOM   dann   daran   daraus   darf   Darüber   DasAttributClassInterfacehängtmitden   dass   Datei   davon   dazu   Default   Definieren   definiert   Definition   deklariert   Delegate   Delegates   DeleteSubKey   DeleteValue   denen   denn   denndiegängigenSkriptsprachensind   Dennoch   derAssembly   deren   derKlasse   deshalb   Design   Designs   dessen   Deve   DevelopMentor   Dialog   dieaufderCOM   diefürCOM   DieletzenbeidenBestandteile   Dienst   dient   dies   diese   diesem   diesen   dieser   dieserKlasseineinerCOM   dieses   DieZahlder   direkt   Dispatch   Dispose   DllGetClassObject   DllSurrogate   doch   DoIt   dokumentierte   dotnetpro   DRILLDOWN   Dual   duale   durch   durchführen   durchgeführt   E13F378B   E908F18C680A   eben   Ebene   eigene   eigenen   Eigenschaft   Eigenschaften   eigenständigen   eindeutige   eine   einem   einen   einer   eines   einfach   einfache   einfacher   Einfügen   Eingabe   eingesetzt   Eingesetzte   einige   Einsatz   Einsatzgebiet   Einschränkungen   einsetzen   Eintragungen   einzusetzen   eleganten   empfangen   empfehlen   empfiehlt   Engines   EnterpriseServices   enthalten   entscheiden   entsprechend   entsprechende   entsprechender   entweder   Entwickeln   Entwickler   Enum   Enumeratoren   Enumeratortypen   Ereignis   Ereignisbehandlung   Ereignisbehandlungsprozedur   Ereignismethoden   Ereignisschnittstelle   Ereignisschnittstellen   Ereignisse   Ereignissen   Ereignisses   erfolgt   erforderlichen   ergänzende   erhält   erhalten   erkannt   erlaubt   erläutert   ermitteln   ermöglichen   ermöglicht   erreichen   ersetzen   erstellt   ersten   erwähnte   erwecken   erweisen   erzeugen   erzeugt   erzeugten   Erzeugung   Event   exeoderdieKlasse   exotische   explizit   explizite   Explorer   Export   exportieren   exportiert   exportierte   exportierten   F6D69B70   fähige   fähigeSchnittstellen   Fall   Fälle   Fällen   falls   false   Fazit   Features   fehlen   Fehlermeldungen   Fehlt   Felder   Feldern   fest   festgelegt   festlegen   festzulegen   feuern   finden   Firmen   folgende   folgendem   Folgenden   Form   Forms   Frage   Framework   frankfurt   früher   fügen   fügung   führen   Funktion   Funktionen   funktioniert   gabewert   gangbar   gängigen   ganze   geändert   gearbeitet   geben   Gebrauch   Gedanken   geeignet   geeignete   Gegensatz   gegenüber   gehalten   gehen   geht   gekehrtverwendetwerden   genannte   genannten   genau   Genauer   generiert   generierte   genommen   genügt   gerade   gesamtes   gestellt   GetEnum   GetEnumerator   GetTypeFromCLSID   gewünscht   gewünschte   gibt   gleiche   gleichen   glieder   grammierstil   Grenzen   grundsätzlich   GUID   GuidAttribute   Guide   GUIDs   gutem   haben   halten   Hand   handelt   häufig   hauptsächlich   Headerdatei   Heap   Heege   Helfer   herein   Hersteller   Herstellers   herunterfallen   Hidden   hier   Hilfe   hinaus   hinweg   hinzu   hinzugefügt   hinzuzufügen   Hosts   Hotel   HTML   IClassFactory   IConnectionPointContainer   Idealfall   IDispatch   IDisposable   IEnumerable   IEnumerator   ignoriert   Ihnen   ihrem   ihren   IIDs   ildasm   imgleichnamigenAssemblyeinenochmächtigere   immer   implementation   implementieren   implementiert   Implementierung   Implementierungen   Import   importiert   importierten   indenendieausTypenbibliotheken   indirekt   Informationen   innerhalb   InProcess   Insbesondere   installiert   Instanz   Instanzen   instanzieren   instanziert   Instanzierung   Instanzierungen   inter   Interfa   interface   InterfaceIsDispatch   InterfaceIsDual   InterfaceIsIDispatch   InterfaceIsIUn   InterfaceIsIUnknown   InterfaceIsUnknown   InterfaceType   intern   Internet   Interop   Interoperabilität   InteropServices   interpretierenden   IProvideClassInfo2   IUnknown   Jede   jeder   jedoch   kann   kein   keine   keinen   keiner   Keyfile   Klasse   Klassen   Klassendeklaration   Known   Kollege   Kollegen   Kommandozeile   Kommandozeilenmacho   kommen   Kommt   kompilierenden   KompilierenSieausdieserDateimitIlasm   kompiliert   Kompilierzeit   kompliziert   Komponente   Komponenten   könne   können   Konstruktor   korrekt   kritischen   laden   Lage   lassen   lässt   Laufzeit   Layer   ledig   lediglich   legt   leichter   leitet   Lesen   LIBID   LIBIDs   library   lich   liegt   Linie   listet   Listing   lohnt   loper   lösen   losophien   machen   macht   Major   Marcus   Marriott   massive   mc_he   mehr   mehrere   meisten   ment   ments   MessageBox   Methode   Methoden   Microsoft   Migration   Migrations   Minor   Mitglieder   mitteilen   möchen   möchten   Modellen   möglich   mscoree   muss   müssen   MyCorRuntimeHostWrapper   MyEvent   MyEventHandler   nach   Nachteil   nahezu   Namen   Namens   Namensraum   NamensraumSystem   Namespace   Neben   NebendenAttributenausdemNamensraumSystem   Nebeneffekt   Nebeneffekte   neue   neuen   neuer   newobj   nicht   nichtnotwendig   niemand   nimmt   noch   None   nötig   notwendig   notwendigen   null   Nummer   Nutze   nützlich   obauchdieöffentlicheSchnittstelleeinerKlasse   object   Objekt   Objekte   Objektes   obwohl   oder   öffentlich   öffentliche   öffentlichen   oleautomation   online   OpenSubKey   operabilität   Operationen   Operator   Operators   orientiertenDesignermöglichtdieseinesauberepartielle   Parameter   Parametern   partielle   passen   Point   Polymorphie   ponente   positive   Praxis   Prob   Problem   problematisch   Probleme   Problemen   ProgID   Programmierer   Projekt   Projekten   Proxies   Prozess   public   Punkten   Quellcode   Quellcodedatei   ratsam   Raum   reagieren   reagiert   Rechner   Redistributables   Referenz   Reflection   regasm   RegCode   Register   registerFunction   RegisterTypeLib   RegistrationServices   registrieren   registriert   Registrierung   Registry   RegistryKey   Reihe   reine   reinen   Remoting   Rest   return   Revision   richtig   Richtungen   rkAppID   Rolle   Rückgabewert   Runtime   sagen   Satz   schlägt   Schlüssel   Schnitt   Schnittstelle   SchnittstelleIDispatch   Schnittstellen   schnittstellenbasierten   Schnittstellenkönnenalsoexportiert   Schnittstellenmethoden   schnittstellenorientierten   schnittstellenorientiertes   schon   schränkungen   Schreibtisch   Schritte   Scripting   SDKs   Sehr   sein   seinen   Seite   Seiten   Sektion   selbst   selbstbeimRegistriereneines   Seminare   Senden   September   Server   Serverregistriert   SetValue   setzen   Show   sich   sichlediglichauseinemMajor   Sichtbarkeit   Sieenthälteinegenerische   signifikant   sind   sinn   sinnvoll   size_is   Skriptsprachen   sofern   Software   sogar   Solange   solche   solches   soll   sollen   sollten   sondern   sondernauchöffentlicheMitgliederwie   sondernes   sorgt   sorgtdasAttributApplicationActivation   source   sowohl   später   späteren   spezielle   Spiel   spielen   spielt   Sprache   sprachen   sprechende   sprechung   stammen   static   statisch   Statt   Stattdessen   stehen   steht   stellen   stellendefinitionen   steuern   strAppID   strCLSID   string   strRegAppID   strRegCLSID   Strukturen   Studio   summe   system   Tabelle   tance   tatsächliche   Techniken   Teil   Test   TestApp   TestCls   TheCOMApp   thek   Themen   Time   TlbExp   tlbimp   Tool   TOOLS   transparente   true   Typdefinitionen   type   TypeLibConverter   TypeLibConverters   Typen   Typenbiblio   Typenbibliothek   Typenbibliotheken   TypeOf   Typinformationen   typischen   typisierten   Typs   über   überschaubar   übersichtlicher   umgebungen   umgekehrt   und65534liegen   undeinemMinor   unersetzbar   untergebracht   untergeordnete   Unterkiefer   Unterschied   unterschiedliche   unterschiedlichen   unterstützen   untypisiert   unumgänglich   using   uuid   Variable   Variablen   Variante   Varianten   verbergen   verfolgen   verfolgt   verfügbar   verfügbaren   Verfügung   versagt   Version   Versionierung   Versions   versteckte   versteckten   verwalteten   Verweis   verwendbares   verwenden   verwendet   Verwendung   Verwendungsbereich   VeryEarlyBird   viel   vier   Visual   void   voll   vollständig   vollständigen   voran   voraus   Vorgabewert   Vorgänger   vorgesehenen   vorgestellt   vorhanden   vorher   vorne   Vorteile   wählen   Während   wahrscheinlich   wartungsfreundlicher   Wege   weil   weise   weitere   weiteres   welche   Welt   wenden   weniger   Wenn   werden   werdenbeim   werfen   Wert   Werte   wertiger   wesentlich   wichtig   wichtige   wichtigen   wichtiges   wichtigsten   wickler   wiederum   Win32   WINDOWS   wird   wirkt   WithEvents   Wollen   Worauf   Wrapper   wurde   zahlreiche   zehnte   zeigt   Zeile   Zudem   Zufallsgenerator   zugänglich   zugeordnet   zunehmen   Zuordnung   zusammen   Zusammenhang   zusammensetzt   zusätzliche   zuständig   Zwar   zwei   zweite   zweites   zwingen   zwischen

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen