Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.05.02;
Скачать: [xml.tar.bz2];

Вниз

Форма в библиотеке   Найти похожие ветки 

 
Orvat   (2002-04-20 08:39) [0]

Люди, скажите пожалуйста как из библиотеки вызывать форму в RunTime, и вообще как подключить библиотеку динамически.
(Да, подскажите как сделать в Delphi6 так, чтобы при трассировке не заходить в библиотеки, которые подключены в Uses, сам чето найти не могу)


 
Orvat   (2002-04-20 09:25) [1]

Неужели никто не знает, или такие тупые вопросы не обсуждаются?


 
Mike_Goblin   (2002-04-20 10:36) [2]

1. Форма в библиотеке - добавь туда модуль с формой, напиши метод, который создает экземпляр формы и показывает его. Вызывай данный метод из приложения. (Что тут сложного?)
2. LoadLibrary
3. F8 :)) а если серьезно Project|options|Compiler - скинь галку Use Debuf DCU


 
Orvat   (2002-04-20 12:14) [3]


> 1. Форма в библиотеке - добавь туда модуль с формой, напиши
> метод, который создает экземпляр формы и показывает его.
> Вызывай данный метод из приложения. (Что тут сложного?)

Как создать ???


 
Mike_Goblin   (2002-04-20 13:25) [4]

> Как создать
Версия Delphi - 6
1. Создание проекта библиотеки
File/New/Other - DLL Wizard
2. Включение в проект формы
File/New/Form
3. Создание метода - код DLL ниже
uses
SysUtils,
Classes,
Unit1 in "Unit1.pas" {DLLForm},
Forms;

{$R *.res}

procedure ShowForm(App:TApplication);stdcall;
begin
with TDLLForm.Create(App) do
try
ShowModal;
finally
Free;
end;
end;

exports
ShowForm;

begin
end.



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

Форум: "Основная";
Текущий архив: 2002.05.02;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.005 c
14-2666
KaPaT
2002-03-26 21:56
2002.05.02
После переустановки Win98 пропала сеть! Что делать?


6-2632
dedoff
2002-02-16 18:07
2002.05.02
Как отправить почту через DNS-сервер(-)


1-2622
Ищущий
2002-04-20 19:44
2002.05.02
Case-пакеты


1-2587
vcrits
2002-04-19 17:36
2002.05.02
Как можно сделать в Delphi 6 из ActiveX библиотеки


1-2583
som
2002-04-19 16:56
2002.05.02
Edit





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский