Как Lazarus определяет местоположение исходников ?

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Как Lazarus определяет местоположение исходников ?

Сообщение Brainenjii » 26.09.2007 13:58:29

Собсно сабж ^_^ Вроде бы установил-таки Indy, но что-то его глючит... Клиенты нормально работают, а вот при попытке у любого сервера установить Active в TRUE - на любой порт вылезает
An unhandled exception occurred at $080A9A00 :
EIdSocketError : Socket Error # 98
Address already in use.

И еще лазарус не видит исходников для всех модулей Indy... Подозреваю, что эти проблемы взаимосвязаны ^_^ Как бы теперь носом ткнуть лазаря в эти исходники...
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение Attid » 26.09.2007 14:12:04

если компилит значит видит.
можешь в свойства компилятора проэкта добавить, там много полей для добавления есть.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение Brainenjii » 26.09.2007 14:57:45

везде добавлял - ни в какую :( Видит он ppu, о чем и сообщает... Вернее сообщал - навставлял исходники везде, где только можно - запустил сейчас Lazarus, чтобы посмотреть что именно сообщал - и он вдруг их нашел ^_^ Но все-равно при попытке запуска пишет, что порт занят :( Попробую разобраться...

UPD: не, не порт, а адрес 0.0 Это как интересно... Если поставить DefaultPort в 80 - ошибка
exception at 080A71ED:
Could not bind socket. Address and port are already in use.

А если какой-нибудь 7667:
exception at 080AC39E:
Socket Error # 98
Address already in use

Это как понимать ? 0.0

UPD2: 0.0 №2... Запустил в виртуальной машине - все работает 0.0 Чего-то я не понимаю в этой жизни ^_^ Что я мог сделать с линуксом, что стали появляться такие ошибки ? 0.0
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение Brainenjii » 26.09.2007 23:15:31

Уф, все, разобрался, отдельное (и огромное) спасибо Ar'у с канала #programming в RusNet'e ^_^ После смены компилятора и некорректно установленных исходников fpc и indy (чего именно - не разобрался) - почему-то сбилась умолчательная версия IP протокола ^_^ Указав явно Id_IPv6 - заработало... Правда все-равно подглючивают компоненты, созданные в Design Time, но править уже ничего не буду - страшно ^_^ Вот выйдет openSUSE 10.3, форматну винт и буду экспериментировать с чистой осью ^_^
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 82

Рейтинг@Mail.ru