Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

06.12.2007, 19:00

TriBase-Klassen

Soooo, diese Frage richtet sich jetzt hauptsächlich an David, aber wenn jemand trotzdem eine antwort weiß, nur zu:

Im Buch steht in Kapitel 9, das man Klassen in Dlls nur mithilfe von Vererbung und einer "Fabrik"-Methode verwenden kann. Doch in Kapitel 2, wo die Vektor und die Matrix Klasse erstellt werden, werden __declspec(dllexport) und __declspec(dllimport) verwendet. Nun kommt meine Frage: Sind die Klassen in Headerdateien erstellt(eigentlich keine echte alternative, da man dann nicht __declspec(dllexport) benötigt hätte) oder wurden tatsächlich Basisklassen vorgeschrieben?

Wenn werder das eine, noch das andere verwendet wurde, dann wüsste ich gerne, wie die Klassen erstellt wurden und auch verwendbar gemacht wurden. Oder gibt es auch Klassen-Zeiger?

Ich hoffe, es gibt einen anderen Weg, sonstg wären die Klassen ja überschreibbar!

Desweiteren interresiert mich, ob für die Funktionen wirklich als Zeiger erstellt wurden oder ob es einen Weg gibt, sie anders aus einer dll zu importieren

Ich hoffe, dass meine Frage beantwortet werden kann, da ich selbst gerade eine einfache auf der SDL aufbauende API (Engine kann man noch nicht sagen, glaube ich) erstelle und schon beim exportieren einer Spriteklasse in eine dll probleme bekommen habe.ö

BlackSnake

Community-Fossil

Beiträge: 1 549

Beruf: Student

  • Private Nachricht senden

2

06.12.2007, 19:36

die klassen kommen aus der lib...

3

06.12.2007, 21:32

wie erstellt man lib dateien mit VC++ 2005 Express?

bei ner CLR-Klassenbibliothek wird ja ne dll erstellet

Databyte

Alter Hase

Beiträge: 1 040

Wohnort: Na zu Hause

Beruf: Student (KIT)

  • Private Nachricht senden

4

06.12.2007, 22:08

Die lib wird gleichzeitig mit der Dll erstellt

Werbeanzeige