P
Sorry dass ich erst heute Antworte, das (vor)verlängerte Wochenende hat aber gut getan
Und schön auch, dass es hier genug vernünftige Leute gibt.
Also die Aufrufliste sieht wie folgt aus:
MyProg.exe!CWnd::SetWindowTextW(const wchar_t * lpszString=0x0201eff4) Zeile 250 C++
MyProg.exe!CPreview::ShowPreview(ATL::CStringT<unsigned short,StrTraitMFC<unsigned short,ATL::ChTraitsCRT<unsigned short> > > * pPreviewPath=0x0201f664, int * pWidth=0x0201f510, int * pHeight=0x0201f504, bool fileInfo=false) Zeile 516 C++
MyProg.exe!CPreview::CreatePreview(int item=3) Zeile 346 C++
MyProg.exe!CPreview::FileThread(void * pParam=0x01ae3f28) Zeile 1913 C++
MyProg.exe!_AfxThreadEntry(void * pParam=0x0012f2d4) Zeile 114 C++
MyProg.exe!_threadstartex(void * ptd=0x01b45248) Zeile 241 C
KERNEL32.DLL!77e7b388()
Die komplette Funktion zu posten bringt denke ich nicht viel, hier einfach der Teil, der relevant ist.
CString cs;
wchar_t value[256];
cs.LoadString(hLangDll, IDS_HEIGHT);
swprintf(value,L"%s : %.2f (%d Pixel)", cs, height, *pHeight);
FileInfoVer->SetWindowText(value);
Die übergebenen Werte sind sicher in Ordnung. Hab die Funktion, so wie sie ist, schon weit mehr als ein Jahr am laufen, und es ist noch nie was derartiges passiert.
Danke für eure Hilfe.