Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.17;
Скачать: CL | DM;

Вниз

DataModule, Form и dll   Найти похожие ветки 

 
mrl   (2003-10-28 18:33) [0]

Добрый день!....как правильно реализовать? суть в следующем:
есть DataModule в который помещены около 20 TTable, есть 30-ть TForm (формы все разные). Автокрейт только первой формы.
Из первой формы вызывается вторая и т.д. и т.п.. В каждой форме есть ссылка на DataModule (используются элементы отображения данных из TTable). Form15 хочу поместить в dll, а т.к. она содержит ссылку на Form16 (uses <nameform>), в свою очередь Form16 содержит сслылку на Form17 (и так далее до Form30) в проект dll приходится подключать с 16 до 30-ой формы и DataModule. Мне это жутко ненравится.....как реализовать правильно вызов формы из dll, чтобы в проект dll не включать ссылку на следущую вызываемую форму? следущая форма вызывается по нажатию кнопки:
procedure TForm15.BitBtn1Click(Sender: TObject);
begin
With TForm16.Create(Self) do
try
ShowModal;
finally
Free;
end;
end;

почему такой извращение с 15 формой??? у каждого клиента ОНА РАЗНАЯ!!! кто может реально подсказать что сделать??

С уважением Slayer

Р.S. дело в том что прога писалась как "левак" без особых претензий на суперПРОЕКТ и изначально не проектировалась на приминение в ней dll,к сожалению в формах есть еще и перекрестные ссылки....но это уже моя "болезнь"..;))


 
mrl   (2003-10-28 18:36) [1]

Прошу заранее извинить если не в ту ветвь форума



Страницы: 1 вся ветка

Текущий архив: 2003.11.17;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.016 c
9-56425
cyborg
2003-05-14 11:36
2003.11.17
Вылет


1-56666
Yanis
2003-11-05 10:15
2003.11.17
Prisoedinenie


14-56907
Думкин
2003-10-25 05:58
2003.11.17
С днем рождения! 25 октября.


14-56845
Murad
2003-10-24 18:00
2003.11.17
Люди, кто-то на MMP рассказывал про смешные результаты поиска...


14-56914
TCrash
2003-10-25 00:32
2003.11.17
Хандра :-(