Модераторы: volvo877, Snowy, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Kylix, запуск программы вне IDE 
:(
    Опции темы
AlexeyChe
Дата 15.4.2010, 14:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 27.11.2009

Репутация: нет
Всего: нет



Доброго дня.
Эта тема не раз обсуждалась здесь, решил поднять ещё раз, потому что решение так и не нашел.
Программа в IDE запускается всё норм
Вне IDE, запускается тоже, но стоит мне SQLConnection.Connected=true или произвести любое действие с БД, выдает эксепшн "Floating Point Overflow". Самое интересное что если запустить программу, поймать этот эксепшн, а потом снова попробовать подключится к БД в этой же программе, то программа подключается к базе. 
Но, как вы понимаете, я не могу оставить эксепшн в программе  smile

Kylix 3, ОС - МСВС (на основе RedHat 5), БД - PostgreSQL 8.3, использую соответственно dbExpress 
Все ldd зависимости удовлетворил, а окружение, заморочился и переписал всё в экспорт из Environment Options

Использовал JCL для дебаггинга эксепшна. Делал SQLConnection.Connected=true OnFormCreate event.
Логи ниже
Скрытый текст

[0805AE94] System.SysRaiseException (Line 2734, "System.pas" + 4) + $10
[0805D0F4] System.@HandleFinally (Line 10156, "System.pas" + 46) + $0
[0821BF03] fpr.TfrmPR.FormCreate (Line 672, "fpr.pas" + 93) + $11D
[080EFFCF] QForms.TCustomForm.DoCreate (Line 2396, "QForms.pas" + 3) + $C
[080EF448] QForms.TCustomForm.AfterConstruction (Line 2134, "QForms.pas" + 1) + $4
[0805CDD3] System.@AfterConstruction (Line 9158, "System.pas" + 1) + $4
[080EF882] QForms.TCustomForm.Create (Line 2261, "QForms.pas" + 15) + $33
[0805AAAC] System.SysGetMem (Line 2421, "System.pas" + 0) + $C
[080F451F] QForms.TApplication.CreateForm (Line 4822, "QForms.pas" + 4) + $9
[082411A9] Pr.Pr (Line 20, "/root/pr/pr/pr.dpr" + 5) + $10
[0806468C] SysInit.@main (Line 732, "SysInit.pas" + 6) + $14
[4000ABDB]
[080646DF] SysInit.@start (Line 793, "SysInit.pas" + 45) + $0





Это сообщение отредактировал(а) AlexeyChe - 15.4.2010, 14:24
PM MAIL   Вверх
AlexeyChe
Дата 15.4.2010, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 27.11.2009

Репутация: нет
Всего: нет



Благо проблему решил, тему можно удалять , но лучше оставить, вдруг кому понадобиться

Проблема была в том, что почему то без IDE программа передавала какие то плохие значения в SQLConnection. Я просто вбил все параметры вручную 
SQLConnection.Params.Add('Database блаблабла');
И о чудо всё заработало =)


ЗЫ. мило так сам с собой поговорил smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi"
THandle
Rrader
volvo877

Запрещается!

1. Обсуждать и делится взломанными компонентами или программным обеспечением

2. Публиковать ссылки на варез

3. Оффтопить

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема »


 




[ Время генерации скрипта: 0.0386 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.