Главная страница
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.052 c
4-1097321007
TeNY
2004-10-09 15:23
2004.11.21
Как заставить окно с нужных хэндлом заставить поморгать и границу


14-1099760873
VID
2004-11-06 20:07
2004.11.21
Рассказ "Чат".


3-1098560506
Zif
2004-10-23 23:41
2004.11.21
Подсоединение к Access через AdoConection с паролем...


4-1097217351
Fishka
2004-10-08 10:35
2004.11.21
Версия операционной сиситемы


8-1092937508
bug008
2004-08-19 21:45
2004.11.21
класс для редактирования ID3v2 тегов