pri prihvatanju poruke WM_TIMER pozivam funkciju GetSystemTime i za formatiranje teksta koji će da stoji u toj kontroli, pri pozivu wsprintf funkcije dolazi do Access Violation
evo koda :
case WM_TIMER:
{
SYSTEMTIME st;
GetSystemTime(&st);
LPSTR tm = NULL;
wsprintf((LPTSTR)tm, "%d : %d : %d", st.wHour, st.wMinute, st.wSecond);
SetWindowText(tw->hTimerStatic, (LPCTSTR)tm);
UpdateWindow(tw->hTimerStatic);
break;
}
dakle, on ni ne prođe liniju u kojoj se poziva wsprintf
takođe mi je isto grešku izbacivao i ranije u kodu koji je bio privemen, pa sam ga uklonio iz programa, ali ovo mi treba, pa ne znam
pomišljam da je generalno problem u okruženju u kome radim , da sam ga nešto loše podesio, mada sam samo menjao syntax highlight i veličinu taba
to mi se ranije nije dešavalo, a nemam pojma zašto se sada dešava
inače, koristim MSVS .NET 2003, ako je to bitno
da li neko možda zna o čemu se radi?
[Ovu poruku je menjao stargazer dana 12.03.2006. u 02:25 GMT+1]