Hallo@ All,
zwei ich hoffe kleine Probleme. Ich benutze im Moment Visual Studio Express 2012. Dort kann man nicht mehr wie bei Express 2005 allgemein für jedes Projekt die "Includes / Verzeichnisse" festlegen. Es ist nur in anhängigkeit vom Projekt möglich, was ja eigentlich auch Sinn macht. Jedoch meine Frage: Besteht die Chance, die gewählten "Includes und Verzeichnisse" für Debug und Release auf
einmal zu übernhemen?
Nun zum weiten Problem, folgender Quellcode:
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
#include <Windows.h>
#include <TriBase.h>
int WINAPI WinMain(HINSTANCE Instance, HINSTANCE PrevInstance,
char* pcCommandLine, int iShowCommand)
{
MSG Message; // Nachricht
tbInit(); // TriBaseEngine initialisieren
int iSize = 0;
int iTest = 10;
tbWriteToLog("%d", iTest);
void* pTest = tbMemAlloc(250);
iSize = tbMemGetSize(pTest);
tbWriteToLog("Groesse von \"pTest\": %d", iSize);
// Nachrichtenschleife
ZeroMemory(&Message, sizeof(MSG));
while (Message.message != WM_QUIT)
{
// Eventuelle Nachrichten verarbeiten
while (PeekMessage(&Message, NULL, 0, 0, PM_REMOVE))
{
TranslateMessage(&Message);
DispatchMessage(&Message);
}
}
TB_SAFE_MEMFREE(pTest); // Speicher für pTest freigeben und auf NULL setzen
tbExit(); // TriBaseEngine herunterfahren
return FALSE;
}
|
Eigentlich total simpel, nur leider wird nichts ins Logbuch geschrieben ... das mit dem Logbuch müsste doch im Debug und Release funktionieren? Falls ich was falsch mache, ich freue mich über schnelle Antworten!
LG
NukeNoob
Edit: Zweites Problem erledigt!