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

Средство повышения производительности информационных систем

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

Сообщение sancho19 18 янв 2011, 16:15

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

Может все таки сделать отдельный пакет для инсталяции, чтобы не тенуть в runtime пакет designide.
sancho19
 
Сообщения: 25
Зарегистрирован: 18 янв 2011, 16:04

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 это не нужно, т.к. его защита в другом месте.
Мишенков Александр
 
Сообщения: 25
Зарегистрирован: 05 фев 2010, 17:31

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

Сообщение Мишенков Александр 18 янв 2011, 16:35

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

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

!
Мишенков Александр
 
Сообщения: 25
Зарегистрирован: 05 фев 2010, 17:31

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

Сообщение sancho19 18 янв 2011, 17:29

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


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

Наоборот, практически все кроме Devrace так и делают: Стандартные библиотеки, FastRepot, EhLib.
sancho19
 
Сообщения: 25
Зарегистрирован: 18 янв 2011, 16:04

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

Сообщение Мишенков Александр 18 янв 2011, 17:47

Ну если Design кода много, то в этом какой никакой смысл может и есть, хотя наверно на глаз не заметный. :D
Мишенков Александр
 
Сообщения: 25
Зарегистрирован: 05 фев 2010, 17:31

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

Сообщение sancho19 18 янв 2011, 17:56

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


Вернуться в MDT

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron