[Lazarus + MySql] Не запускается программа на чужом компе...

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

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

[Lazarus + MySql] Не запускается программа на чужом компе...

Сообщение Talker1 » 27.01.2014 16:08:22

Привет!

Первый раз на чужом компе попробовал запустить программу на Lazarus + MySql (что для Lazarus, что для MySql - первый мой проект)
Сервер MySql поднят на другом сервере.
В каталог положил саму программу и libmysql.dll, при попытке открыть запрос выдает "run time error 202".

Как это побороть? В гугле сходу ответ не нашелся...
Аватара пользователя
Talker1
новенький
 
Сообщения: 54
Зарегистрирован: 16.07.2013 18:45:45

Re: [Lazarus + MySql] Не запускается программа на чужом комп

Сообщение Frolik » 27.01.2014 16:55:05

[телепат моде он]
какой компонент для доступа к базе?
libmysql нужной версии?
может быть с mysql никак не связано?
[телепат моде офф]
Если запуск происходит на чужой машине, не стоит-ли добавить в программу возможность ведения простенького лога, дабы выяснить в каком месте происходит затык.
Frolik
постоялец
 
Сообщения: 275
Зарегистрирован: 18.08.2011 11:52:32

Re: [Lazarus + MySql] Не запускается программа на чужом комп

Сообщение Talker1 » 27.01.2014 17:46:33

Frolik писал(а):[телепат моде он]
:D
Использую Zeos компоненты
версия DLL: 5.3.12.3621
Может, конечно и не связано с mysql... просто с моего компа, на котором же и MySql поднят - все работает, с чужого - нет...
При этом соединение с чужого устанавливается ( ZConnection1.Connected := True; ), а когда на главном окне нажимаю кнопку для открытия окна с данными - открывается квери - облом.

Добавлено спустя 1 минуту 4 секунды:
Re: [Lazarus + MySql] Не запускается программа на чужом компе...
С утра прикручу конечно логирование, чтобы уяснить, на какой конкретно строке обламывается

Добавлено спустя 17 часов 4 минуты 49 секунд:
Re: [Lazarus + MySql] Не запускается программа на чужом компе...
Чорт!
Нашел в чем проблема.
Сам лажанулся - ZConnection по умолчанию была настроена на localhost, пользователь root и свойство Connected по умолчанию выставлена в True. Соответственно при создании формы прога пыталась сразу связаться с локальной базой базой и на этом выскакивал exception.
Вчера вечером чуть не двинулся по фазе, пытаясь понять что не так, а с утра со свежими мозгами сразу все увидел))
Спасибо за участие))
Аватара пользователя
Talker1
новенький
 
Сообщения: 54
Зарегистрирован: 16.07.2013 18:45:45


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru