NS>>>>2. Что говорит GetLastError при ошибке? A>>>The handle is invalid.
>>>>>return ::GlobalLock(::GlobalReAlloc(P, (SIZE_T) Bytes, (UINT) Flags)); NS>>Это ошибка после выполнения GlobalReAlloc или после GlobalLock?
_>GlobalReAlloc возвращает NULL вместо хендла на что GlobalLock резонно замечает — The handle is invalid. _>Ошибка при вызове GlobalReAlloc
Собственно, этот момент я и хочу уточнить у автора.
Какая нам польза от ошибки выполнения GlobalLock при диагностике проблемы?
К тому же, ИМХА, The handle is invalid. может случиться и при вызове GlobalReAlloc с кривым хендлом.