Головна сторінка
Top.Mail.Ru Яндекс.Метрика
Форум: "Основна";
Поточний архів: 2002.01.08;
Завантажити: [xml.tar.bz2];

Вниз

Dialog & dll Знайти схожі гілки


DNT   (2001-12-15 16:20) [0]

Хлопці, як запхати діалог AboutBox в dll і потім викликати з програми?



MARcoDEN   (2001-12-15 17:27) [1]

Инструкции + пример:

1. File -> New -> DLL
2. File -> New Form

Для вызова формы из другого приложения нужно создать её динамически, т.к. обычные механизмы Дельфи не работают в DLL библиотеках. Поэтому надо описать новую процедуру:
процедура ShowMyForm(AOwner: TComponent);
було MyForm: TForm2;
починати
MyForm:=TForm2.Create(AOwner);
MyForm:=ShowModal;
MyForm.Free;
end;

Включим созданную процедуру в список экспорта:
експорт ShowMyForm;

Теперь переключимся на проект Project2.exe и укажем новую импортированную процедуру:
процедура ShowMyForm(AOwner: TComponent);
зовнішній "Project1.dll";

Потом можешь создавать обработчик, например:
процедура
починати
ShowMyForm(Self);
end;



DNT   (2001-12-15 17:43) [2]

Спасибо!



сторінки: 1 вся гілка

Форум: "Основна";
Поточний архів: 2002.01.08;
Завантажити: [xml.tar.bz2];

наверх









Пам'ять: 0.81 MB
Час: 0.039 c
1-22236
T2
2001-12-16 07:10
2002.01.08
serial.vxd


6-22316
dmur
2001-09-24 20:58
2002.01.08
Перехоплення помилок при з'єднанні за допомогою сокетів


7-22435
SSSSS
2001-09-23 14:15
2002.01.08
МАСТЕРИИИИ !!! ПИТАННЯ ЖИТТЯ ТА СМЕРТІ !!!!


3-21901
переможець
2001-12-06 09:46
2002.01.08
проблема з видаленням записів


1-22083
DeNNiss
2001-12-19 12:06
2002.01.08
Допоможіть будь ласка!





африкаанс албанський арабська вірменин азербайджанець баскський білоруський болгарська каталонський Китайська (спрощене письмо) Китайський традиційний) хорватський чеська данську мову нідерландський Ukranian естонець Філіппінська фінську мову французький
галісійська грузинський німецький грецький гаїтянський креольський давньоєврейську хінді угорський ісландський індонезієць ірландський італійський японський корейський латиська литовець македонець малайський мальтійський норвежець
перс полірування португальська румунський російська сербський словацький словенський іспанська суахілі шведську мову тайський турецька український урду в'єтнамський валлійський ідиш бенгальський боснійський
кебуано есперанто гуджараті хауса хмонг ігбо яванський каннада кхмерская Лао латинь маорі маратхі монгольський непальська панджабі сомалійський тамільська телугу йоруба
зулуський
Англійська Французький Німецький Італійський Португальська Русский Іспанська