Совместим ли Indy 9 с Lazarus/Free Pascal?
Я делаю технико-экономическое обоснование переноса приложения Delphi 7 на Free Pascal. Indy 9 работает на Free Pascal? Вам нужна специальная сборка или только последняя Indy 9 из хранилища Indy svn? Или мне придется обновиться до Indy 10, чтобы приложение вообще работало в Free Pascal? Кажется совершенно ясным, что Indy 10 будет работать, но ответ на Indy 9 кажется немного более туманным, и я не могу найти ничего отдаленно недавнего по этому вопросу.
2 ответа
В 2005 году я исправил Indy 9 для работы с FPC. Это только для 32-битной Windows, а затем я перешел на Indy 10, поэтому результат не был сохранен.
Я немного искал, и основной порт, кажется, http://www.stack.nl/~marcov/indy/indy9forfpc.zip
Несколько месяцев спустя я добавил этот архив http://www.stack.nl/~marcov/indy/indy9.zip который, как я подозреваю, является моим общим рабочим каталогом в indy9 и может содержать некоторые демонстрационные материалы, которых нет в предыдущем архиве.
Я надеюсь, что не поддерживается с 2005 года говорит достаточно. IOW, используйте Indy 10.
Indy 9 официально не поддерживает FPC. С другой стороны, я не знаю, пытался ли кто-нибудь когда-нибудь заставить его работать с FPC. Вы можете попробовать создать проект FPC, добавить в него исходные файлы и посмотреть, что произойдет.