Я скачал Indy 10.4587, и я получаю ошибку 'undeclared identifier', когда пытаюсь скомпилировать и установить ее в Delphi 7.
type
ADDRINFO = record
ai_flags : Integer; // AI_PASSIVE, AI_CANONNAME, AI_NUMERICHOST
ai_family : Integer; // PF_xxx
ai_socktype : Integer; // SOCK_xxx
ai_protocol : Integer; // 0 or IPPROTO_xxx for IPv4 and IPv6
ai_addrlen : size_t; <---------------------------------------------HERE
...
end;
Ошибка в этом файле:
LIB \ SYSTEM \ IdWship6.pas (49) Неустранимый: не удалось скомпилировать использованный модуль 'IdWinsock2.pas'
Как я могу исправить эту ошибку?
У кого-нибудь есть прямая ссылка на скачивание стабильной версии?
Похоже, что последняя псевдостабильная версия Indy, которую вы можете загрузить, может быть 10.4587, что на самом деле может быть 10.4.587. В архиве нет файла ReadMe или About, чтобы объяснить версию и дату выпуска. Его можно скачать со стороннего веб-сайта здесь: http://indy.fulgan.com
Однако люди говорят о возможной версии 10.5.8. Пожалуйста, дайте мне знать, если у вас есть реальная ссылка для скачивания этой «волшебной» версии.
Edit:
Я только что скачал v10.4587, и он не компилируется.