Also ich hab grad die Logfile klasse nachprogrammiert genau wie es im buch steht. das problem ist das mein Compiler(Visual C++ 2008 Express) TCHAR in den überladenen Funktionen fTextout(...) das folgende sagt hier erstmal der Link für den Code(es gibt auchn 2. fehler der steht bei nopaste):
http://nopaste.info/09700b45a0.html
error C2664: 'vsprintf': Konvertierung des Parameters 1 von 'TCHAR [1024]' in 'char *' nicht möglich
1> Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
Ich habe das jetzt gelöst indem ich TCHAR durch char ersetzt habe. also
char buffer[max_buffer];
und dann überall so übergeben haben vsprintf(&buffer[0],....);
aber wieso funzt es mit TCHAR nicht. Und wieso funktioniert es bei anderen. Hab ich vllt in den Compilerstellungen was falsch eingestellt?
Vielen dank schonmal für die Hilfe
Greetz,
Tibo