Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Allgemeines (OffTopic) » C vs C++

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 ] > 3 < [ 4 ]
020
27.07.2004, 16:43 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Wie sieht das denn dann z.B. mit COM oder DirectX aus?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
021
27.07.2004, 17:03 Uhr
Bruder Leif
dances with systems
(Operator)


COM ist zwar standardisiert, hat sich aber nie groß über die Windows-Grenze raus bewegt. Wenn Du einen COM-Source hast, ist es egal, mit welchem Compiler er übersetzt wird und welcher Compiler hinterher drauf zugreift.
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
022
27.07.2004, 17:04 Uhr
Bruder Leif
dances with systems
(Operator)


Allerdings ist COM alles, nur kein Standard-C++
Und da DirectX auf COM aufsetzt... bingo.
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.

Dieser Post wurde am 27.07.2004 um 17:04 Uhr von Bruder Leif editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
023
27.07.2004, 17:26 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Ich meinte jetzt im Bezug auf ABI

Das würde doch dann bedeuten das man es nicht mit anderen Compilern als dem VC++ benutzen könnte...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
024
27.07.2004, 18:05 Uhr
Hans
Library Walker
(Operator)


Hi,

also das mit dem ABI hab ich soweit kapiert. Aber das scheint mir doch eher ein Problem zu sein, das man hat, wenn man
* entweder auf verschiedenen Plattformen arbeitet, oder
* aber wenn man eine dll, oder andere dynamische Bibliotheken benutzen will oder muss, die man nur in binärer Form vorliegen hat. - so sie denn in C++ geschrieben sind.

Aber mit der Ausgangsfrage, ob C noch aktuell ist, kann man daher wohl sagen, das da noch was an C++ zu tun ist, um dieses Problem aus der Welt zu schaffen.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
025
27.07.2004, 18:38 Uhr
Bruder Leif
dances with systems
(Operator)



Zitat von Guybrush Threepwood:
Ich meinte jetzt im Bezug auf ABI

Das würde doch dann bedeuten das man es nicht mit anderen Compilern als dem VC++ benutzen könnte...


Negativ. COM basiert intern auf einer C-Style-Schnittstelle, die die Objektorientierung hinterher dazurechnet. Wenn Du ohne die ATL- oder MFC-Hilfsklassen reines COM programmierst und dabei nicht durchdrehst, bist Du entweder ein amtlich beglaubigtes Genie oder schon vorher total wahnsinnig... insgesamt läuft aber alles auf C raus, und damit stellt sich die ABI-Frage erst gar nicht. Welchen Compiler Du für COM-Komponenten verwendest, ist egal.
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
026
27.07.2004, 21:47 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)



Zitat von Bruder Leif:
Wenn Du ohne die ATL- oder MFC-Hilfsklassen reines COM programmierst und dabei nicht durchdrehst, bist Du entweder ein amtlich beglaubigtes Genie oder schon vorher total wahnsinnig...

Naja ich hab vor längerer Zeit mal einen Datenbankzugriff direkt per OLEDB gemacht, ich denke das das eigentlich pures COM gewesen sein müsste. Wenn ich mir den Code aber im Nachhinein anschaue würde ich auf total Wahnsinnig pledieren

Sowas ist jetzt auch eins der wenigen Ausnahmen wofür ich die MFC benutze

Dieser Post wurde am 27.07.2004 um 21:47 Uhr von Guybrush Threepwood editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
027
27.07.2004, 22:07 Uhr
Bruder Leif
dances with systems
(Operator)


Autsch
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
028
27.07.2004, 22:27 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


hmm wenn ihr grade so schön von COM redet, gibts ein gutes Buch was sich mit ATL/COM auseinandersetzt? vor allem sollte es für VC.Net sein und möglichst auch auf den Bereich "DeskBands" eingehen?!?


--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
029
28.07.2004, 10:25 Uhr
mike
Pinguinhüpfer
(Operator)


Hmm. Jetzt hab ich mir extra ein C Buch gekauft und keiner proggt das mehr
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] [ 2 ] > 3 < [ 4 ]     [ Allgemeines (OffTopic) ]  


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: