Страница 1 из 1

Инсталляция MDT в Delphi

СообщениеДобавлено: 18 янв 2011, 16:15
sancho19
Чтобы убрать bde еще нужно перенести в файле MDTRegistrationв модуль MDTBDETables в соответствующию секцию.
...,
{$IFDEF MDTWithMDTBDETables}
DBReg, Fldlinks, Db, ColnEdit, MDTWithoutBDETuner, MDTBDETables,
{$ENDIF}

Может все таки сделать отдельный пакет для инсталяции, чтобы не тенуть в runtime пакет designide.

Re: Инсталляция MDT в Delphi

СообщениеДобавлено: 18 янв 2011, 16:32
Мишенков Александр
sancho19 писал(а):Чтобы убрать bde еще нужно перенести в файле MDTRegistrationв модуль MDTBDETables в соответствующию секцию.
...,
{$IFDEF MDTWithMDTBDETables}
DBReg, Fldlinks, Db, ColnEdit, MDTWithoutBDETuner, MDTBDETables,
{$ENDIF}

Разве у тебя есть какие либо с ним проблемы?
Ведь если MDTWithMDTBDETables not define, то MDTBDETables ничего не содержит.
Он полностью накрыт этой директивой, а значит, никак не мешает.

sancho19 писал(а):Может все таки сделать отдельный пакет для инсталяции, чтобы не тенуть в runtime пакет designide.

Я может не совсем тебя понял, но в чем проблема?
По моим представлениям.
Разделение пакетов на design и runtime нам, кроме доп. работ ничего не дает.
Другие (Devrace) используют разделение как средство защиты лицензий. MDT это не нужно, т.к. его защита в другом месте.

Re: Инсталляция MDT в Delphi

СообщениеДобавлено: 18 янв 2011, 16:35
Мишенков Александр
sancho19 писал(а):Чтобы убрать bde еще нужно перенести в файле MDTRegistrationв модуль MDTBDETables в соответствующию секцию.
...,
{$IFDEF MDTWithMDTBDETables}
DBReg, Fldlinks, Db, ColnEdit, MDTWithoutBDETuner, MDTBDETables,
{$ENDIF}

Может все таки сделать отдельный пакет для инсталяции, чтобы не тенуть в runtime пакет designide.

!

Re: Инсталляция MDT в Delphi

СообщениеДобавлено: 18 янв 2011, 17:29
sancho19
Разделение пакетов на design и runtime нам, кроме доп. работ ничего не дает.
Другие (Devrace) используют разделение как средство защиты лицензий.


В design пакет идут модули, реализующие редактирование свойств и регистрацию.
Код, который никогда не будет использоваться в приложение не идет в него.

Наоборот, практически все кроме Devrace так и делают: Стандартные библиотеки, FastRepot, EhLib.

Re: Инсталляция MDT в Delphi

СообщениеДобавлено: 18 янв 2011, 17:47
Мишенков Александр
Ну если Design кода много, то в этом какой никакой смысл может и есть, хотя наверно на глаз не заметный. :D

Re: Инсталляция MDT в Delphi

СообщениеДобавлено: 18 янв 2011, 17:56
sancho19
Красивше и наверно привычка тянется с первых версий Delphi, когда менялись обявления в редакторах свойств. :P