Thread View: be.comp.programming
2 messages
2 total messages
Started by Ivan Van den Bossche
Fri, 29 Nov 2002 16:35
UNICODE
Author: Ivan Van den Bossche
Date: Fri, 29 Nov 2002 16:35
Date: Fri, 29 Nov 2002 16:35
19 lines
1596 bytes
1596 bytes
Hi, Ik ben wat aan het programmeren in Visual C++ en ik heb een klein vraagje: De volgende string moet in het geheugen gestopt worden: "DATA". Dus er moeten 4 characters in het geheugen bewaard worden. Is er iemand die mij kan zeggen hoe ik deze string moet bewaren in UNICODE? Ik dacht zoiets al dit: DWORD cbAlloc = ? PWSTR strBuffer = GlobalAlloc(GMEM_FIXED | GMEM_ZEROINIT, cbAlloc); strBuffer = L"DATA"; Welk getal moet er minimum toegekend worden aan de variable cbAlloc zodat er geen problemen zouden zijn op de string op te slaan? Alvast bedankt Ivan
Re: UNICODE
Author: Keyser Soze
Date: Sat, 30 Nov 2002 09:12
Date: Sat, 30 Nov 2002 09:12
33 lines
2169 bytes
2169 bytes
"Ivan Van den Bossche" <ivan.van.den.bossche@pandora.be> schreef in bericht news:CHMF9.26472$Ti2.4900@afrodite.telenet-ops.be... > Hi, > > Ik ben wat aan het programmeren in Visual C++ en ik heb een klein vraagje: > > De volgende string moet in het geheugen gestopt worden: "DATA". Dus er > moeten 4 characters in het geheugen bewaard worden. Is er iemand die mij > kan zeggen hoe ik deze string moet bewaren in UNICODE? > > Ik dacht zoiets al dit: > > DWORD cbAlloc = ? > PWSTR strBuffer = GlobalAlloc(GMEM_FIXED | GMEM_ZEROINIT, cbAlloc); > strBuffer = L"DATA"; > > Welk getal moet er minimum toegekend worden aan de variable cbAlloc zodat er > geen problemen zouden zijn op de string op te slaan? > > Alvast bedankt > Ivan DWORD cbAlloc=sizeof(wchar_t)*(lstrlenW(L"DATA")+1); Wat neerkomt op het getal 10 (2 bytes voor elk UNICODE karakter, eind nul inbegrepen); Ik denk wel dat je laatste regel moet zijn: lstrcpyW(strBuffer, L"DATA"); -- Keyser Soze
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads