in vista wcscopy non funzica ???!!!! :master:
1)
creato un nuovo progetto GUI ed impostato come UNICODE, ma c'è qualcosa che non va:
da prima in compilazione error: expected constructor, destructor, o type conversion before '(' tokencodice:wchar_t *txt; wcscpy(txt,L"prova unicode");
2)
creato un progetto console compila ma poi in esecuzione si pianta (errore segmentation)
in altro progetto Gui (era console trasformato in GUI) compila ma da questo errore:
anche con:codice:Management.exe caused an Access Violation at location 76f1fc37 in module msvcrt.dll Writing to location 00000000. Registers: eax=00007270 ebx=00000000 ecx=00000000 edx=004380e0 esi=00000110 edi=00000000 eip=76f1fc37 esp=0022f0b4 ebp=0022f0b4 iopl=0 nv up ei pl nz ac pe nc cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00010212 Call stack: 76F1FC37 msvcrt.dll:76F1FC37 wcscpy 00401E5A Management.exe:00401E5A _Z6InitCbP6HWND ctrlfunction.cpp:28 0040C693 Management.exe:0040C693 _Z11Dlg_ricercaP6HWND__jjl dlg_ricerca.cpp:30 779B1A10 USER32.dll:779B1A10 GetMessageW 7799F203 USER32.dll:7799F203 SetWindowRgn ...
3) wstringcodice:wsprintf((LPTSTR)txt,"%s",(LPCTSTR)"prova unicode 2");
se tento di appendere o concaternare: expected constructor, destructor, o type conversion before '('codice:std::wstring tmp(L"stringa prova");
![]()
![]()

Rispondi quotando