Главная страница
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.026 c
11-56548
Kladov
2003-02-21 19:54
2003.11.17
Версия 1.69


4-56945
subdigger
2003-09-24 11:32
2003.11.17
Always on top


14-56834
Rauf
2003-10-28 02:06
2003.11.17
создание БД MYSQL на сервере h10.ru???


1-56734
MaG
2003-11-06 19:13
2003.11.17
Запуск EXE


3-56435
опять я
2003-10-27 00:38
2003.11.17
извините за попытку 2 - про sql