Здравствуйте, Аноним, Вы писали:
А>А>_StrCpy( (char FAR *) pszMachineName,(char*)(_HandToPtr(parm->p[0].val.ev_handle)) );
А>
Спасибо, именно так.
Осталось ещё две строчки. Думал, что ответ распространится и на них, но нет, Не подошёл
icmp_data = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, MAX_PACKET);
recvbuf = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY,MAX_PACKET);
Ругается так:
D:\Vfp8\pingcom\Ping.cpp(205) : error C2440: '=' : cannot convert from 'void *' to 'char *'
Conversion from 'void*' to pointer to non-'void' requires an explicit cast
D:\Vfp8\pingcom\Ping.cpp(206) : error C2440: '=' : cannot convert from 'void *' to 'char *'
Conversion from 'void*' to pointer to non-'void' requires an explicit cast