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

C++ Newbie

Frischling

  • »C++ Newbie« ist der Autor dieses Themas

Beiträge: 34

Wohnort: Dortmund

Beruf: Schüler

  • Private Nachricht senden

1

16.05.2003, 11:57

Fehler im Buch

Auf Seite 728 steht unten :

Zitat

Die TriBase-Engine besitzt für all dies eine Klasse names tbVideo.
Diese Klass ist fast identisch mit tbVideo, aber hier wird eben ein selbst geschriebener Filter verwendet (tbMusic überließ die Auswahl der Filter ja DirectShow).


Muss da nicht tbMusic hin ?

Nicht das man sich das nicht auch denken kann, aber wenn das Buch sowieso überarbeitet wird, warum das nicht auch ändern.
Wer Rechtschreibfähler finded darf sie behählten

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

2

16.05.2003, 15:02

Jawohl, vielen Dank für den Hinweis! Wird geändert :)

3

29.07.2003, 12:31

Tastatur und Maus

mir ist in Kap. 4.5 + 4.6 aufgefallen,
0x80 ist doch 7. Bit nicht das 8. oder? auf jedcer fall bist Du, David, irgendwie inkonsequent - S.357 - Z. 3 + 4
O.K. nichts weltbewegendes
nofi

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

4

29.07.2003, 15:12

Nein, es ist das 8. Bit. Wenn nur das 8. Bit gesetzt ist, ist der Wert 0x80. Das entspricht 128. Sind dann noch die anderen gesetzt, kommen also noch 64 + 32 + 16 + 8 + 4 + 2 + 1 hinzu, das macht dann insgesamt 255, wie es auch sein soll.
Das war keine Inkonsequenz, sondern ich hatte nur vergessen, es an dieser Stelle auch zu ändern. Danke für den Hinweis!

MannyDasMammut

Treue Seele

Beiträge: 76

Wohnort: Baden - Würtemberg / Achern

Beruf: Schüler

  • Private Nachricht senden

5

30.07.2003, 16:20

Wo wir grad bei Fehlern sind

Ich weiß nicht obs schon erwäht wurde aber auf Seite 115. Schreibt man zum ersten mal die InitScene Funktion. In der Funktion wird gleich in der ersten zeile eine Variable vom Typ HRESULT deklariert. Auf Seite 120 ist selbe InitScene Funktion noch einmal etwas erweitert abgedruckt dort wird die Variable zwar beim setzen des FlexibleVertexFormats verwendet aber am anfang der Funktion nicht mehr deklariert.
Werde ich hier eigentlich noch gebrauch ansonsten würd ich gerne nach Hause gehen und meine graue Wand anstarren.

6

30.07.2003, 16:26

Hehe fiel mir auch auf, aber da ich das in der ersten Funktion gesehen habe, namm ich das einfach so hin. *g*
ebah rutangiS reniem ni relheF 01 rebü hci ssad, etniem latkraF!

7

15.10.2003, 13:11

Hi David,
nebenbei einige unwichtige, ev. Fehler im Buch
a) S. 363 Tabelle 4.3 - rechte Spalte, letzte Zeile: wohl besser "achte Bit" statt "siebte" im Buch
b) S. 368 Listing 4.12 - 4. Zeile

Quellcode

1
AxisRange.diph.dwSize= sizeof(DIPROPRANGE); 

statt:

Quellcode

1
Axis...dwSize= sizeof(DIPROPDWORD);

c) S.387: - Zeile 14: ... teilen wir lX durch 25... besser: durch 15
nofi

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

8

17.10.2003, 08:56

Danke für die Hinweise! Wurde bereits eingearbeitet :)

Werbeanzeige