Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » COm Objekt einbinden

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
24.08.2004, 08:55 Uhr
~motiviert
Gast


Guten Morgen, vielen Dank für Eure tatkräftige Unterstützung...

...nachdem ich das CoInitialize() reingenommen habe, hat es tadellos funktioniert...

Gruss
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
29.08.2004, 14:14 Uhr
~TomyLobo
Gast



Zitat von ~verzweifelt:

weiss einer vielleicht, wie ich ein COM-Objekt in meine Konsolenanwendung einbinden kann?



Hier, die Seite hat mir dabei sehr geholfen (obwohl meins garkeine konsolenanwendung war )

www.codeproject.com/dll/calldll_from_console.asp

Das Codebeispiel da ist nur für Programme mit nur einem Thread gedacht
Wenn dein Projekt doch mal in mehreren Threads das COM-objekt braucht musst du die COM-Runtimeumgebung im Multithreaded-Modus starten, d.h. folgendes ändern:

Schreib ganz an den Anfang "#define _WIN32_DCOM", damit CoInitializeEx mit importiert wird.
Achte darauf, dass du das "#include <objbase.h>" aus dem Beispielcode mit übernimmst
Dann tausche das "CoInitialize(NULL);" durch "CoInitializeEx(NULL, COINIT_MULTITHREADED);" und schon kannst du in allen Threads das COM-Zeugs benutzen ohne komische Fehler in irgendwelchen dlls die du garnet benutzt zu bekommen
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
25.10.2005, 16:43 Uhr
~Generator
Gast


@ao:
Super...

...ich bin zwar nicht der Threadersteller aber du hast mir trotzdem geholfen...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: