Всем привет.
Есть библиотека для фокса.
библиотека находится в файле ping.c
Понадобилось изменить кое-что.
Дописал код:
HANDLE hEvent;
hEvent = CreateEvent (NULL, TRUE, FALSE, "StopThreadEvent");
Пошли ошибки компиляции:
D:\Vfp8\pingcom\Ping.c(105) : error C2275: 'HANDLE' : illegal use of this type as an expression
D:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winnt.h(207) : see declaration of 'HANDLE'
D:\Vfp8\pingcom\Ping.c(105) : error C2146: syntax error : missing ';' before identifier 'hEvent'
D:\Vfp8\pingcom\Ping.c(105) : error C2065: 'hEvent' : undeclared identifier
Поменял имя файла на СРР
Компилиреут нормально, но ругается на строку, где я вынимаю передаваемые параметры
_StrCpy( (char FAR *) pszMachineName,_HandToPtr(parm->p[0].val.ev_handle) );
Ругается приблизительно так:
Еrror C2664: '_StrCpy' : cannot convert parameter 2 from 'void *' to 'char
*'
Conversion from 'void*' to pointer to non-'void' requires an
explicit cast
Переменная pszMachineName объявлена как char pszMachineName[255];
Мне бы либо СРР отладить, либо С. Плииииз

(
Александр