Консультация № 55385
14.09.2006, 06:19
0.00 руб.
0 1 1
Здравствуйте, уважаемые Эксперты.
Подскажите пожалуйста:
1) в какой dll находится Internet Explorer (элемент управления) и как его использовать?
Если возможно спримерами или ссылками на исходники на ассемблере, си (WinApi).
2) Кусок кода из книги "Network Programming for Microsoft Windows":
Index = WSAWaitForMultipleEvents(EventTotal,EventArray, FALSE, WSA_INFINITE, FALSE);
WSAEnumNetworkEvents(SocketArray[Index - WSA_WAIT_EVENT_0],
EventArray[Index - WSA_WAIT_EVENT_0],&NetworkEvents);

При компиляции в MASM строки:
(1) mov eax,Index
(2) sub eax,WSA_WAIT_EVENT_0
выдаёт ошибку:
(2) : error A2206: missing operator in expression

В WINDOWS.INC написано:
WSA_WAIT_EVENT_0 equ ((DWORD)0)
Как это исправить и что значит ((DWORD)0)?

3) как узнать сколько и какие параметры принимает функция из dll (в наличии только сама dll)
и как её использовать в своей программе.

С уважением MrGreen.

Обсуждение

Неизвестный
14.09.2006, 11:51
общий
это ответ
Здравствуйте, MrGreen!
2) WSA_WAIT_EVENT_0 equ 0
3) Только с помощью анализа дизассемблерного листинга.
Форма ответа