2017-03-27 1 views
0

Debug-Ausgabe sagt:MFC zur Laufzeit abstürzt, wenn Codezeile SetDlgItemText erreicht (,)

First-chance exception at 0x00007FF96B451DB3 (ntdll.dll) in myapp.exe: 0xC0000005: Access violation writing location 0x00000053B3330FC8. 
Unhandled exception at 0x00007FF96B451DB3 (ntdll.dll) in myapp.exe: 0xC0000005: Access violation writing location 0x00000053B3330FC8. 

Dieses Problem auf Server-Computer auftritt, während bei lokalen Computern seines Lauf in Ordnung. Bitte helfen Sie. Danke im Voraus!

Antwort

0

Versuchen Sie, so etwas zu tun:

if(NULL != GetSafeHwnd()) 
    SetDlgItemText(IDC_EDIT, _T("Tra la la")); 

oder

if(NULL != GetDlgItem(IDC_EDIT)->GetsafeHwnd()) 
    GetDlgItem(IDC_EDIT)->SetWindowText(_T("Tra la la")); 
+0

Dank für die schnelle Antwort danken, aber seine immer noch nicht. zuvor gab es ntdll.dll Fehler jetzt gibt es gdi32.dll Fehler. Bitte helfen Sie! –

+0

Danke. Die zweite Option funktioniert auch nicht, bitte helfen! –

+1

Zeigen Sie den Callstack .... – xMRi