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

Anonymous

unregistriert

11

29.03.2004, 17:23

wie geht das???????

unsigned int

Alter Hase

Beiträge: 512

Wohnort: Bonn

Beruf: Schüler; C#-Programmierer in einer kleinen Firma

  • Private Nachricht senden

12

29.03.2004, 17:56

Oben gibts ne Symbolleiste, in der ein runterklappbares Menü ist. Dort sollte bei dir "Debug" stehen, einfach drauf klicken und "Release" auswählen
"Tu es. Oder tu es nicht. Es gibt kein Versuchen."
StarWars

www.tron2d.de.vu

Anonymous

unregistriert

13

29.03.2004, 18:14

In VC++?????????

Anonymous

unregistriert

14

29.03.2004, 18:22

Bei VC++ oben Build runterklappen (den rechten neben Projekt,sorry hab ENG) und ganz unten Konfiguration.Da kannst du umstellen.

cu Linux

Anonymous

unregistriert

15

30.03.2004, 18:22

Funzt noch immer nicht!!!!
Gleicher Fehler, das das Programm einen Fehler verursacht hat und geschlossen werden muss!!!!
Ich glaube bei mir hat die Engine irgeneinen Fehler!

Anonymous

unregistriert

16

30.03.2004, 18:23

Funzt noch immer nicht!!!!
Gleicher Fehler, das das Programm einen Fehler verursacht hat und geschlossen werden muss!!!!
Ich glaube bei mir hat die Engine irgendeinen Fehler!

Anonymous

unregistriert

17

30.03.2004, 22:09

Brauchst du ne gute Fehlersuchstrategie?(in der Haubtfunktion alle Befehle als komentar markieren und dann nach und nach wieder aktivieren. Wenn dann der Fehler bei einem bestimmten Befehl auftritt dort weiter machen)

Anonymous

unregistriert

18

31.03.2004, 06:23

INIT

Zitat

int WINAPI WinMain(HINSTANCE hinst,HINSTANCE hprevinstance,LPSTR pccommandline,int iShowCommand)
{
tbConfig mconfig;

tbDoConfigDialog(&mconfig);

}


machst du denn auch "tbInit();" ?

und zum Linken : hast du ausser den libs auch unter "extras\optionen\vetzeichnisse" die entsprechenden verzeichnisse eingestellt und nach oben in der liste geschoben `?

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

19

31.03.2004, 07:08

ähm, ja naklar, du musst doch erst die Engine hochfahren. Das musst du machen weil in der Engine intern dann z.B. die COM Objekte initialisiert werde. Diese sind wichtig für DirectX.

also so geht es nur:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
    int r;

    // TriBase-Engine initialisieren
    tbInit();

    // Konfiguration abfragen
    if(r = tbDoConfigDialog(&g_Config))
    {
        if(r == TB_CANCELED) return 0;
        else
        {
            // Fehler!
            MessageBox(NULL, "Fehler im Konfigurationsdialog!", "Fehler",
                       MB_OK | MB_ICONEXCLAMATION);
            return 1;
        }
    }

    // weiter mit Direct3D, Texturenmanager u.s.w.... 

    // Direct 3D, Texturenmanager u.s.w. runterfahren
    
    // Engine herunterfahren
    tbExit();

Anonymous

unregistriert

20

03.04.2004, 21:34

Danke Danke Danke
Danke Danke Danke
Danke Danke Danke
Danke Danke Danke
Danke Danke Danke
Danke Danke Danke
Danke Danke Danke
;D ;D ;D ;D ;D
;D ;D ;D ;D ;D

Super Super

Werbeanzeige