Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.02.03;
Скачать: CL | DM;

Вниз

Ошибка StackOverflow в FIBDataSet   Найти похожие ветки 

 
costya   (2007-09-26 06:06) [0]

Здравствуйте!
В моём проекте присутствует строка кода:
 dm.DSetSaleDetailsGOOD_COUNT.AsFloat:= StrToFloat(strGOOD_COUNT);
Вчера обнаружил, что при попытке его выполнения возникает ошибка
Project raise exception class EStackOverflow with message "Stack overflow"
нажимаю "ОК"
переходит в код на строку

procedure TFIBCustomDataSet.DataEvent(Event: TDataEvent; Info: Longint);
begin
if Event = deFieldChange then
  if Assigned(FOnFieldChange) then FOnFieldChange(TField(Info));
inherited DataEvent(Event,Info);
if ControlsDisabled then  <======================================= сюда
при нажатии F9 продолжают возникать ошибки переполнения стека на поле GOOD_COUNT
Ошибка возникает да же если присвоить полю значение(dm.DSetSaleDetailsGOOD_COUNT.AsFloat:= 1)
Если в проекте написать так:
dm.DSetSaleDetails.QInsert.ParamByName("GOOD_COUNT").AsFloat:=
то ошибки не возникает.
Помогите выяснить причину, так как в во всём проекте я использую присваивание вида dm.DSetSaleDetailsGOOD_COUNT.AsFloat и не хочется чтобы в остальных местах возникла подобная ошибка


 
costya   (2007-09-26 06:46) [1]

Ошибку нашёл. Вопрос снят с обсуждения.


 
Desdechado ©   (2007-09-26 10:53) [2]

Думаю, ошибка не здесь. Ошибка в "замусоривании" стека до этого, а тут только последняя капля (могла быть и в другом месте, так уж сложилось).



Страницы: 1 вся ветка

Текущий архив: 2008.02.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
2-1199770321
XerSon
2008-01-08 08:32
2008.02.03
Как в реестр записать и считать двоичные данные, к примеру (50)


2-1199617359
WebSQLNeederr
2008-01-06 14:02
2008.02.03
Как загрузить изображение в TPaintBox


2-1199887795
Поручик
2008-01-09 17:09
2008.02.03
Получить писок файлов в папке.


2-1199550291
Gal'cev
2008-01-05 19:24
2008.02.03
Как создать отчёт в клеточку?


2-1200213505
VAD*Anti Gopn!k
2008-01-13 11:38
2008.02.03
Сообщение отключения модема(от инета например)