[ Duke Nukem @ 16.06.2005. 21:52 ] @
Kako napuniti win API strukturu sa nulama
na primer:

OVERLAPPED *owl;
memcpy(owl,0, sizeof(OVERLAPPED)); // run time error
[ NastyBoy @ 16.06.2005. 22:05 ] @
To nije Windows struktura, nego neinicijalizovani pointer u momentu kad ga punish nulama, zato i puca.

Da si uradio ovako :

OVERLAPPED owl; // nije pointer!
memcpy(&owl,0, sizeof(OVERLAPPED));

radilo bi bez problema. Ili eventualno da dinamichki alocirash tu strukturu.
[ Duke Nukem @ 17.06.2005. 21:04 ] @
Thanks man
[ z@re @ 19.06.2005. 00:43 ] @
Code:

OVERLAPPED *owl = new OVERLAPPED;
memcpy(owl,0, sizeof(OVERLAPPED));


ili

Code:

OVERLAPPED *owl = (OVERLAPPED *)malloc(sizeof(OVERLAPPED));
memcpy(owl,0, sizeof(OVERLAPPED));


nezaboravi kad ti vise ta struktura nebude trebala napravit
Code:
free(owl);
ili
Code:
delete owl;