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

04.08.2011, 15:40

Tri Base

Hallo
Eigentlich will ich kein anderen thread eröffnen aber der andere Thread wurde leider wegen was anderem geschlossen
Also es geht darum das ich ja eine Engine namens TriBase2 Schreiben will bzw die Tri Base Engine updade.
Habe auch schon bisschen was geschafft von Physik her...
Nun ja mneine Frage ist nun in der tbVideo.cpp ist eine zeile:

C-/C++-Quelltext

1
tbVideoRender::tbVideoRender(LPUNKNOW pUnk, HRESULT* phResult): CBaseVideoRenderer(__uuidof(CLSID_TriBaseVideoRenderer),"...",pUnk,phResult)

Nun wollte ich ja nicht CLSID_TriBaseVideoRenderer schreiben sonder CLSID_VideoRenderer schreiben.
Ich habe auch in der tbVideo.h Datei die Zeile:

C-/C++-Quelltext

1
struct __declspec(uuid("{16231934-1369-32FA-AA31-1AAA4BE1277F}")) CLSID_VideoRenderer;

ergänzt und trotzdem bekomme ich einen Fehler.
komisch ist nur wenn ich nicht direkt CLSID_VideoRenderer sonder CLSID_ABCVideoRenderer schreibe bekomme ich kein Fehler!
Warum ist das so?
Und was bedeuten diese Zahlen ist das irgendein Code (Wenn ich den nicht schreiben darf dann sagt es mir :D )
(Habe noch nic mit uuid und __uuidof gearbeitet)
MFG
Danke

DerMark

Treue Seele

Beiträge: 324

Wohnort: Emsdetten

Beruf: Softwareentwickler

  • Private Nachricht senden

2

04.08.2011, 16:24

Was zur Hölle hat das umändern von Bezeichnern mit dem Schreiben einer eigenen Engine zu tun?

Zu den komischen Zahlen:
http://de.wikipedia.org/wiki/Globally_Unique_Identifier

herp derp, Mark

3

04.08.2011, 17:21

Kann man die zeichen also beliebige verändern??
Es werden ja alte funktionen verwendet und neue ergänzt deswegen ändere ich die Namen
Danke

Fireball

Alter Hase

Beiträge: 415

Wohnort: Werne

Beruf: Dipl. Inf.

  • Private Nachricht senden

4

05.08.2011, 10:36

Sorry, aber ...
ich raff das alles nicht, du bist wahrscheinlich nicht einmal in der Lage ein Dreieck auf den Schirm zu zaubern und vergeudest deine Zeit mit dem schreiben ähm klauen einer Engine?!

Wenn du schon eine eigene Engine haben willst, dann integriere die TriBase und füge die Funktionalität die du vermisst deiner Engine hinzu. Außerdem solltest du bedenken, dass die TriBase zwar kostenlos ist, diese dir aber noch lange nicht gehört.

Werbeanzeige