[ 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 |
[ Duke Nukem @ 16.06.2005. 21:52 ] @
[ 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: ili free(owl); Code: delete owl; Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|