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

30.04.2006, 22:47

.exe überspringt im Release Schritte

Hallo Leute

Ich habe nun, ein bereits eher komplexes, Programm geschrieben.

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
ClientReady.uiClient = 0;       // Wird übersrungen

// Bereit

char *pchBuffer;
pchBuffer = NULL;               // Wird übersrungen

GStartMessage StartMessage;

// Packerl zusammenstellen

pchBuffer = (char*) WM_ALLOC( sizeof(GStartMessage) + sizeof(GStartMessageClientReady));

memset(pchBuffer, 0, sizeof(GStartMessage) + sizeof(GStartMessageClientReady));// Wird übersrungen


StartMessage.MessageType = GStartMessageType::ClientReady;
StartMessage.DataSize = sizeof(GStartMessage) + sizeof(GStartMessageClientReady); // Wird übersrungen


memcpy(pchBuffer, &StartMessage, sizeof(GStartMessage)); // Wird übersrungen

memcpy(pchBuffer+sizeof(GStartMessage), &ClientReady, sizeof(GStartMessageClientReady));
// Packerl versenden

g_pMainMenuTemp->SendMessageStart(pchBuffer, StartMessage.DataSize);

// Alles freigeben

WM_FREE (pchBuffer);


Debugge ich die Debugversion durchläuft er alle Schritte.
Debugge ich die Releaseversion überspringt er einfach die gekennzeichneten Schritte. Ich weiß nicht einmal wo ich anfangen soll den Fehler zu suchen! Wann kann soetwas auftreten. Wenn ein Speicherbereich überschritten wird?

mfg Markus

Anonymous

unregistriert

2

30.04.2006, 23:00

lannms11
Pfandfrage: Wo ist der Unterschied zwischen einer Debugversion und einer Releaseversion?

DarkFitzi

Alter Hase

Beiträge: 608

Wohnort: Eisenberg, Thüringen

Beruf: Schüler, 10te Klasse

  • Private Nachricht senden

3

30.04.2006, 23:04

Warum debugst du die Release Version oO ?
Ich würde die Welt gern verbessern, doch Gott gibt mir den Sourcecode nicht! :-(

Anonymous

unregistriert

4

30.04.2006, 23:05

DarkFitzi
Na ja, ist vielleicht ein neuer Hype ohne Debuginformations zu Debuggen :D Genau wie es ein Hype ist D3DX zu benutzen für Texturen :-D

Schwachsinnig ist das.

DarkFitzi

Alter Hase

Beiträge: 608

Wohnort: Eisenberg, Thüringen

Beruf: Schüler, 10te Klasse

  • Private Nachricht senden

5

30.04.2006, 23:19

jop ^^
aber zum Laden der Texturen: angenommen ich will mir meine eigene TexturLadeFunktion schreiben. Ich hab ehrlich gesagt kP wo ich anfangen soll... Eine Bmp Datei auszulesen is ja kein Prob aber wohin mit den Daten?
Ich würde die Welt gern verbessern, doch Gott gibt mir den Sourcecode nicht! :-(

Anonymous

unregistriert

6

30.04.2006, 23:36

http://germangamedev.de/index.php?site=article&id=11

Where is the problem? Daten in ein Texturobjekt knallen und Ruhe im Karton.

Werbeanzeige