Открытие проекта => division by zero ???

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

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

Открытие проекта => division by zero ???

Сообщение Little_Roo » 20.02.2011 18:45:27

Столкнулся с проблемой - кто тоже наступил на эти грабли ???
Есть рабочий проект - скомпилен, работает...
Решил в очередной раз обновить лазаря (из снапшотов) и.... :cry:
На лазаре версии 29498 ВСЕ пашет...
Во ВСЕХ следующих версиях ( >29500 вроде) при открытии проекта вываливается окно - Division by zero - ну и со стандартными кнопками - ОК - продолжить с риском...и т.д. или CANCEL - для закрытия...
Пробовал переставить лазарь - снес все, вычистил пути...те же яйца, только в профиль...
Пробовал другую версью FPC - см. строчкой выше :( :( :(

Пробовал на FPC 2.4.3, 2.5.1...
Пока работает только Lazarus 0.9.31 r29498 FPC 2.5.1 i386-win32-win32/win64

Ткните носом - может что-то кардинально изменилось в последних версиях или косяк (у меня или ...) Настораживает только то, что проект-то работал и компилился ...
Да, новый проект (чистый от любых компонентов) - создается, сохраняется, загружается без глюков... Может какой-либо компонент встал в клинч ????

На всякий случай - вот список используемых модулей
Код: Выделить всё
uses
  Windows, Classes, SysUtils, StrUtils, DB, FileUtil, vclutils, LResources,
  LCLIntf, Forms, Controls, Graphics, Dialogs, DBCtrls, StdCtrls, Menus,
  ComCtrls, Buttons, ExtCtrls, DBGrids,

  rxdbgrid, rxctrls, RxVersInfo, RxAboutDialog,

  TAGraph, TASeries, TADbSource, TATransformations, TAChartAxis,

  LR_Class, LR_DBSet,

  ZConnection, ZDataset, ZSqlUpdate, ZIBEventAlerter;
Аватара пользователя
Little_Roo
энтузиаст
 
Сообщения: 639
Зарегистрирован: 27.02.2009 19:56:36
Откуда: Санкт-Петербург

Re: Открытие проекта => division by zero ???

Сообщение скалогрыз » 20.02.2011 19:51:57

1) посмотреть логи svn ревизий - что менялось. что-нибудь связанное с db?!
2) включить debug-symbols и посмотреть стэк вызовов, чтобы знать ГДЕ произошла ошибка. (при этом помогает отключить галочку Win32 GUI Application в Linking)
3) Чак Норис
скалогрыз
долгожитель
 
Сообщения: 1803
Зарегистрирован: 03.09.2008 02:36:48

Re: Открытие проекта => division by zero ???

Сообщение Little_Roo » 20.02.2011 23:14:46

скалогрыз писал(а):3) Чак Норис


Программер-разработчик или утилизатор мозгов ? :D
Аватара пользователя
Little_Roo
энтузиаст
 
Сообщения: 639
Зарегистрирован: 27.02.2009 19:56:36
Откуда: Санкт-Петербург

Re: Открытие проекта => division by zero ???

Сообщение скалогрыз » 21.02.2011 01:55:44

он умеет делить на ноль.

тем не менее, есть информация об ошибке - стэк вызова?
скалогрыз
долгожитель
 
Сообщения: 1803
Зарегистрирован: 03.09.2008 02:36:48

Re: Открытие проекта => division by zero ???

Сообщение Little_Roo » 21.02.2011 19:40:59

скалогрыз писал(а):тем не менее, есть информация об ошибке - стэк вызова?

Ткните носом - КАК ?
Аватара пользователя
Little_Roo
энтузиаст
 
Сообщения: 639
Зарегистрирован: 27.02.2009 19:56:36
Откуда: Санкт-Петербург

Re: Открытие проекта => division by zero ???

Сообщение tria » 21.02.2011 20:14:13

У меня была похожая трабла
заключалась в неправильно написанном визуальном компоненте, сделанном самостоятельно
Поищи, с какой формой связано, может у тебя то же самое...
tria
постоялец
 
Сообщения: 401
Зарегистрирован: 03.04.2006 11:24:10

Re: Открытие проекта => division by zero ???

Сообщение Little_Roo » 21.02.2011 20:24:41

tria писал(а):У меня была похожая трабла
заключалась в неправильно написанном визуальном компоненте, сделанном самостоятельно
Поищи, с какой формой связано, может у тебя то же самое...

Увы мне - компоненты ВСЕ стандартные, рабочие... до вот этой версии (2500) .Так что видимо не в проекте, а в среде ИМХО косяк...
Аватара пользователя
Little_Roo
энтузиаст
 
Сообщения: 639
Зарегистрирован: 27.02.2009 19:56:36
Откуда: Санкт-Петербург

Re: Открытие проекта => division by zero ???

Сообщение dunin » 21.02.2011 20:46:27

Little_Roo писал(а):...
Увы мне - компоненты ВСЕ стандартные, рабочие... до вот этой версии (2500) .Так что видимо не в проекте, а в среде ИМХО косяк...

Ага, прям так все... Вот здесь сталкивался с похожей проблемой. Вы, кстати, тоже в той ветке своим сообщением отметились. Теперь какбэ не тороплюсь с обновлениями. Ну а по теме - сочувствую. Найти где что не так, конечно, можно, но, судя по количеству включенных модулей, времени не мало надо.
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Открытие проекта => division by zero ???

Сообщение MageSlayer » 21.02.2011 21:37:53

Че-то я не понимаю - в чем проблема?

Поставьте нормальную VCS (git), синхронизируйтесь с git://github.com/graemeg/lazarus.git (это Lazarus) или git://github.com/graemeg/freepascal.git (fpc).
Делаете bisect, не включая мозг находите коммит, который что-то поломал. С вероятностью близкой к 90% делений (или затрагивающих деления) там будет немного, так что патч должен быть относительно несложным.
Отсылаете его номер разработчикам с примером и патчем :).
Если не получается поправить самостоятельно, то просто откатываете их изменения через revert и наслаждаетесь жизнью.

По-моему это уже пора в FAQ.
MageSlayer
постоялец
 
Сообщения: 216
Зарегистрирован: 07.09.2006 12:30:44

Re: Открытие проекта => division by zero ???

Сообщение скалогрыз » 21.02.2011 21:51:37

Little_Roo писал(а):
скалогрыз писал(а):тем не менее, есть информация об ошибке - стэк вызова?

Ткните носом - КАК ?

1) выставить опции, как на картинке
2) пересобрать проект
3) запустить проект и следить за консольным окошком!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
скалогрыз
долгожитель
 
Сообщения: 1803
Зарегистрирован: 03.09.2008 02:36:48

Re: Открытие проекта => division by zero ???

Сообщение Little_Roo » 24.02.2011 20:23:43

Вроде тему можно закрывать ...
с версией Lazarus 0.9.31 r29660 FPC 2.5.1 i386-win32-win32/win64 пока....работает....
Аватара пользователя
Little_Roo
энтузиаст
 
Сообщения: 639
Зарегистрирован: 27.02.2009 19:56:36
Откуда: Санкт-Петербург


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru
cron