
25.05.2010, 20:44
|
|
Познающий
Регистрация: 22.02.2010
Сообщений: 30
С нами:
8534832
Репутация:
15
|
|
дело не в структуре, при посылке сообщения
Код:
i = (int) SendMessage(hWnd, LVM_GETITEM, 0, (LPARAM)&lvi);
&lvi указывает на структуру, находящуюся в адресном пространстве вашей программы; когда чужая программа получает данный указатель, то она будет обрабатывать его (считывать/записывать данные) относительно своего адресного пространства, а такого адреса, в зависимости от ситуации, в адресном пространстве чужой программы может и не быть, поэтому и выскакивает такая ошибка
|
|
|