Size: a a a

2020 October 22

I

Igor in Delphi & Lazarus
конечно, его можно оттуда и удалить, но это надо сознательно делать
источник

O

Oleg in Delphi & Lazarus
Igor
повторюсь, датамодуль по умолчанию попадает в список auto-create forms, его не нужно создавать отдельно
Согласен
источник

O

Oleg in Delphi & Lazarus
Mr. Show
понял спасибо
Поправка: в коде unit2 должна быть объявлена в секции implementation переменная типа dmd. Она видна из всех модулей, которые ссылаются на unit2 в строке uses.
источник

O

Oleg in Delphi & Lazarus
И покажи, пожалуйста, текст файла project1.lpr
источник

O

Oleg in Delphi & Lazarus
Наверняка у тебя там уже инициализируется эта переменная. Благодаря autocreate forms
источник

MS

Mr. Show in Delphi & Lazarus
Oleg
Поправка: в коде unit2 должна быть объявлена в секции implementation переменная типа dmd. Она видна из всех модулей, которые ссылаются на unit2 в строке uses.
источник

MS

Mr. Show in Delphi & Lazarus
К удаленной базе так подключаться ? dmd.IDB.DatabaseName:=('192.168.149.199:ng');
источник

ED

Ed Doc in Delphi & Lazarus
Mr. Show
К удаленной базе так подключаться ? dmd.IDB.DatabaseName:=('192.168.149.199:ng');
источник

MS

Mr. Show in Delphi & Lazarus
его самый, спасибо
источник

ED

Ed Doc in Delphi & Lazarus
А вообще, настоятельно не советую польщзоваться встроенными лазаревскими компонентами доступа, они кривые. Даже у меня получалось ими воспользоваться через раз, хотя в этом деле немного поднаторел.

Лучше установи через OPM компоненты IBX4Lazarus
https://www.mwasoftware.co.uk/ibx
источник

MS

Mr. Show in Delphi & Lazarus
я их и подключил
источник

MS

Mr. Show in Delphi & Lazarus
пытаюсь "написать" код для подключения модуля DataBase к базе
источник

ED

Ed Doc in Delphi & Lazarus
Mr. Show
я их и подключил
Чтобы создать подключение в runtime тебе необходимо сделать примерно так:
IBDatabase.Connection:= True;
источник

MS

Mr. Show in Delphi & Lazarus
не понимает чего-то мой французский
источник

ED

Ed Doc in Delphi & Lazarus
После запускаешь readonly транзакцию (ты ведь в курсе, что для IB/FB надо создавать тразакции двух типов: read(читающая, бесконечная) для всех датасетов общая и write (пишущая, короткая) - для каждого датасета своя)
источник

MS

Mr. Show in Delphi & Lazarus
Ed Doc
После запускаешь readonly транзакцию (ты ведь в курсе, что для IB/FB надо создавать тразакции двух типов: read(читающая, бесконечная) для всех датасетов общая и write (пишущая, короткая) - для каждого датасета своя)
пока не сказал не знал ) спасибо за подсказку
источник

O

Oleg in Delphi & Lazarus
Oleg
dmd - это класс. Тебе нужно создать объект, который будет экземпляром класса
Исправляюсь. dmd - это уже экземпляр. Поэтому смотри в текст dbtest.lpr, создаётся ли там этот объект. Ошибка SIGSEGV говорит о том, что объект ещё не создан.
источник

MS

Mr. Show in Delphi & Lazarus
Oleg
Исправляюсь. dmd - это уже экземпляр. Поэтому смотри в текст dbtest.lpr, создаётся ли там этот объект. Ошибка SIGSEGV говорит о том, что объект ещё не создан.
источник

ED

Ed Doc in Delphi & Lazarus
Mr. Show
пока не сказал не знал ) спасибо за подсказку
почитай лучше сначала здесь
http://www.ibase.ru/ibx/

Это для дельфевых, но в твоем случае подойдет
источник

MS

Mr. Show in Delphi & Lazarus
👍
источник