Вниз
Скачать: CL | DM;

Dll и классы   Найти похожие ветки 

 
Dima(Other)   (2003-08-29 10:27) [0]

Хочу форму и фрейм запихнуть в Dll и создавать их динамически.(Они используются в нескольки программах) Но мне в основной форме в каждой программе нужно ссылаться на класс формы или фрейма. Для этого в основной форме в uses нужно прописать модуль фрейма. Тогда какой смысл в Dll? Компилирую каждую прогу с соответсвующими модулями... Короче, вопрос, как люди поступают в подобных ситуациях. Методология меня интересует


 
Юрий Федоров ©   (2003-08-29 10:39) [1]

Используй интерфейсы


 
don-do   (2003-08-29 11:01) [2]

можно компилить проэкты с динамик BPL, и естесно поставлять их вместе с прогой.


 
KSergey ©   (2003-08-29 11:07) [3]

Хм, хороший вопрос ;) Как бы это именно с dll запузырить?

Пока предложу вариант - сделать не с dll, а с bpl.
Тогда ее можно будет у каждого проекта приписать (компиляция с пакетами) - и exe-шники от этих общих данных разглузятся. В этом же идея, я правильно понял? Ну а по сути что bpl, что dll - один фиг. Если, конечно, использовать только в дельфи или билдере.
А, понял как с dll: в ней нужно создать ф-цию, которая эту форму и создаст (если модальная) или 2 ф-ции: одна на создание, другая на уничтожение (если не модальная). Данные из формы - тоже через ф-ции (и структуры).
С фреймом тоже как-то так извернуться можно.
НадеюсьЮ, я не особо глупо сказанул ;)


 
KSergey ©   (2003-08-29 11:08) [4]

>don-do (29.08.03 11:01)

Вашего поста принаписании не видел ;)



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
1-33547
muzik
2003-08-28 18:54
2003.09.11
Fonts - Фонты


1-33557
iNew
2003-08-29 06:10
2003.09.11
Вопрос по try...finally.


1-33662
tgdgdfg
2003-08-30 00:02
2003.09.11
Вопрос по TreeView для профессионалов!


3-33501
Jurd
2003-08-20 10:25
2003.09.11
Interbase


14-33757
dimodim
2003-08-24 14:40
2003.09.11
Люди беда вДЛЛ




   Наверх