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

51

31.08.2008, 14:41

ja, ich hab einfach mal schon das fertige prog genommen das auf der cd war, weil da ja garantiert keine schreibfehler von mir drin sein sollten...

52

05.09.2008, 19:02

So dank Fred hab ichs endlich geschafft das das Programm läuft. :)
Er meinte ich soll in die InitWindow.h das hier implementieren:

C-/C++-Quelltext

1
2
3
4
5
tbResult InitWindow(int iWidth, int iHeight, char* pcName, HICON
hIcon)
{
return TB_OK;
}


Problem is jetzt das das zwar ausführen kann aber wenn ich dann im Fenster auf OK klick, damit das initialisiert wird kommt ne MessageBox mit "Fehler beim Initialisieren von Direct3D!"
Also in dem Abschnitt hier...

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
    // Direct3D mit den abgefragten Einstellungen initialisieren

    if(InitDirect3D(&Direct3DParameters,
                    g_hWindow))
    {
        // Fehler!

        MessageBox(g_hWindow, "Fehler beim Initialisieren von Direct3D!",
                   "Fehler", MB_OK | MB_ICONEXCLAMATION);
        ExitWindow();
        tbExit();
        return 1;
    }


Weiß leider nich wie/ob man hier Dateien anhängt/anhängen kann, sonst würd ich mal alle Dateien mit dazutun.
Hoffe jemand weiß woran das liegt....

Nochmal ein großes Dankeschön an Fred un alle anderen die mir bis jetzt geholfen haben

53

25.09.2008, 13:43

Hat keiner mehr ne Idee dazu?
Würd das gern irgendwie hinbekommen, weil das echt nervt...

Gotbread

Alter Hase

Beiträge: 421

Beruf: Student (Etechnik) + Hiwi

  • Private Nachricht senden

54

26.09.2008, 18:56

Zitat von »"White"«


Er meinte ich soll in die InitWindow.h das hier implementieren:

C-/C++-Quelltext

1
2
3
4
5
tbResult InitWindow(int iWidth, int iHeight, char* pcName, HICON
hIcon)
{
    return TB_OK;
}



ich hoffe mal du hast nicht einfach nur "return TB_OK" da reingeschrieben :)

den in der funktion wird das programmfenster erzeugt. wenn das fehlt
ist es klar dass das programm nix tut.

kopiere mal den ganzen code den von der funktion (der mit
createwindow) in die funktion.

eignetlich sollte er die funktion in "InitWindow.cpp" finden
wenn er die definition in "InitWindow.h" findet.

es gibt eigentlich nur die möglichkeit dass die datei nicht hinzugebunden
wurde.

aber versuch erstmal den code in den header reinzukopieren
(also das return TB_OK durch den anderen code zu ersetzen,
dass müsste auch funktionieren)
Mfg Goti
www.gotbread.bplaced.net
viele tolle spiele kostenlos, viele hardware-basteleien :)

"Es ist nicht undicht, es läuft über" - Homer Simpson

55

03.11.2008, 00:00

Danke für deine Antwort. Hatte leider lange kein Internet und hab jetzt auch nen neuen PC aber sobald ich Zeit für den anderen hab, probier ich das aus :D

Werbeanzeige