Головна сторінка
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.55 MB
Час: 0.035 c
1-22080
Delphimun
2001-12-18 17:11
2002.01.08
Як завантажити курсор з ресурсу, а потім зберегти його на диску?


3-21938
gordon
2001-12-04 18:19
2002.01.08
Як налаштувати роботу IB5 c Win2000 Server


1-22061
колесячи
2001-12-18 19:44
2002.01.08
чому MDI форма не відображає MDIChild в меню ???


14-22401
wHammer
2001-11-09 12:56
2002.01.08
От цікаво стало?


4-22475
Di_wind
2001-11-02 16:08
2002.01.08
Пошук





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