Главная страница
    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.46 MB
Время: 0.039 c
4-1097252970
ser_ega
2004-10-08 20:29
2004.11.21
Сканирование!


8-1091519717
parovoZZ
2004-08-03 11:55
2004.11.21
Флипинг и блитинг


3-1098344375
Rule
2004-10-21 11:39
2004.11.21
Как прибавить к дате несколько месяцев


3-1098357329
top100
2004-10-21 15:15
2004.11.21
Автоподбор ширины строки в FastReport


1-1099843076
InfMag
2004-11-07 18:57
2004.11.21
Запор с INI файлами





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский