Поправка: в коде unit2 должна быть объявлена в секции implementation переменная типа dmd. Она видна из всех модулей, которые ссылаются на unit2 в строке uses.
Поправка: в коде unit2 должна быть объявлена в секции implementation переменная типа dmd. Она видна из всех модулей, которые ссылаются на unit2 в строке uses.
А вообще, настоятельно не советую польщзоваться встроенными лазаревскими компонентами доступа, они кривые. Даже у меня получалось ими воспользоваться через раз, хотя в этом деле немного поднаторел.
После запускаешь readonly транзакцию (ты ведь в курсе, что для IB/FB надо создавать тразакции двух типов: read(читающая, бесконечная) для всех датасетов общая и write (пишущая, короткая) - для каждого датасета своя)
После запускаешь readonly транзакцию (ты ведь в курсе, что для IB/FB надо создавать тразакции двух типов: read(читающая, бесконечная) для всех датасетов общая и write (пишущая, короткая) - для каждого датасета своя)
dmd - это класс. Тебе нужно создать объект, который будет экземпляром класса
Исправляюсь. dmd - это уже экземпляр. Поэтому смотри в текст dbtest.lpr, создаётся ли там этот объект. Ошибка SIGSEGV говорит о том, что объект ещё не создан.
Исправляюсь. dmd - это уже экземпляр. Поэтому смотри в текст dbtest.lpr, создаётся ли там этот объект. Ошибка SIGSEGV говорит о том, что объект ещё не создан.