Нумерация строк DBGrid

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

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

Ответить
MorpheusLeo
незнакомец
Сообщения: 1
Зарегистрирован: 12.02.2017 23:47:53

Нумерация строк DBGrid

Сообщение MorpheusLeo »

Здравствуйте!
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 нормально работает и нумерует строки.
Подскажите пожалуйста решение этой проблемы.
Lucifer
постоялец
Сообщения: 133
Зарегистрирован: 05.01.2014 21:39:03
Откуда: Новороссийск

Сообщение Lucifer »

А кто мешает перенести формирование нумерации непосредственно в запрос?
Ответить