Хочу запомнить запись на которой находился в текущем Query.
В дельфе был метод
- Код: Выделить всё
var bm : TBookmark; //переменная указатель на закладку
...
bm := Query1.GetBookmark; //Берём закладку в память
Query1.First; //Делаем разные действия с запросм Query1, например, переходим на 1-ю строку
Query1.GotoBookmark(bm); //возвращаемся на запомненное место
Query1.FreeBookMark(bm); //освобождаем память
В Дельфе 6 это работало на ура. В лазаре есть такая технология, код собирается нормально. Но на строке Query1.GotoBookmark(bm) в процессе работы программы возникает ошибка Project name_project exception class 'External: SIGSEGV'. Что не так с этим классом? И как с этим бороться?
Спасибо за любые советы!