Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.21;
Скачать: CL | DM;

Вниз

отсутствуют ф-ции WSACreateEvent, WSAEventSelect в Winsock.pas   Найти похожие ветки 

 
Alexis ©   (2004-09-13 09:51) [0]

Странное дело - подключаю к проекту модуль Winsock.pas, но не появляется hint к ф-циям WSACreateEvent, WSAEventSelect и проч.(с WSAStartup все в порядке). Тогда я поискал в модуле Winsock.pas слова WSACreateEvent, WSAEventSelect - и точно! их нет :(. Странно, в чем может быть дело? Может эти ф-ции в другом unit"e?


 
Digitman ©   (2004-09-13 09:54) [1]

поищи в сети модуль winsock2.pas, там есть эти декларации
или внеси их "ручками", взяв их текст из, например, sconnect.pas


 
Григорьев Антон ©   (2004-09-13 10:39) [2]

Эти функции из WinSock 2. Почему Delphi до сих пор поддерживает только WinSock 1, для меня загадка. А взять WinSock2 можно, например, здесь: http://home.earthlink.net/~akonshin/delphi_ru.htm


 
Alex Konshin ©   (2004-09-13 21:22) [3]

Он есть в стандартной поставке Indy, что идет в Delphi 7, но называется IdWinsock2. Хотя он почти такой же, как мой, точнее, он сделан из моего, там даже копирайт оставлен. В моем есть доп.возможности, которые вырезаны в варианте из Indy.


 
Verg ©   (2004-09-13 21:41) [4]


> [3] Alex Konshin ©   (13.09.04 21:22)


Может добавишь? Иногда люди спрашивают, так уж чтобы было:

unit mstcpip;

interface
uses Winsock2;
type
   _tcp_keepalive  = packed record
      onoff : u_long;
      keepalivetime : u_long;
      keepaliveinterval : u_long;
   end;

const
// New WSAIoctl Options
SIO_RCVALL                           = IOC_IN or IOC_VENDOR or 1;
SIO_RCVALL_MCAST                     = IOC_IN or IOC_VENDOR or 2;
SIO_RCVALL_IGMPMCAST                 = IOC_IN or IOC_VENDOR or 3;
SIO_KEEPALIVE_VALS                   = IOC_IN or IOC_VENDOR or 4;
SIO_ABSORB_RTRALERT                  = IOC_IN or IOC_VENDOR or 5;
SIO_UCAST_IF                         = IOC_IN or IOC_VENDOR or 6;
SIO_LIMIT_BROADCASTS                 = IOC_IN or IOC_VENDOR or 7;
SIO_INDEX_BIND                       = IOC_IN or IOC_VENDOR or 8;
SIO_INDEX_MCASTIF                    = IOC_IN or IOC_VENDOR or 9;
SIO_INDEX_ADD_MCAST                  = IOC_IN or IOC_VENDOR or 10;
SIO_INDEX_DEL_MCAST                  = IOC_IN or IOC_VENDOR or 11;

// Values for use with SIO_RCVALL* options
  RCVALL_OFF             = 0;
  RCVALL_ON              = 1;
  RCVALL_SOCKETLEVELONLY = 2;

implementation

end.



Страницы: 1 вся ветка

Текущий архив: 2004.11.21;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.024 c
1-1099495453
Виктор
2004-11-03 18:24
2004.11.21
Добавить в PageControl TabSheet из программы.


1-1099912019
Spinu Oleg
2004-11-08 14:06
2004.11.21
Кодировка в Delphi 7


3-1098194755
Vir
2004-10-19 18:05
2004.11.21
список значений поля


1-1099897667
zokzok
2004-11-08 10:07
2004.11.21
OnPaint


1-1099554115
speed
2004-11-04 10:41
2004.11.21
system tray