Lazarus 1.6.2 win32: при использовании
- Код: Выделить всё
procedure TForm1.SQLQuery1CalcFields(DataSet: TDataSet);
begin
SQLQuery1.FieldByName('num').AsInteger := abs(SQLQuery1.RecNo);
end;
скомпилированная программа вываливается с ошибкой "External: SIGSEGV. По адресу 57B676". При комментировании этой процедуры проект нормально работает, но строки, естественно, не нумеруются. Использую стандартные компоненты.
При этом такой же проект (не тот же самый, для чистоты эксперимента создавал новый) при сборке в 1.4.4 нормально работает и нумерует строки.
Подскажите пожалуйста решение этой проблемы.