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

Вниз

как в DLL создать MDI   Найти похожие ветки 

 
Still Swamp   (2002-06-19 11:38) [0]

Что надо передать в DLL, что бы в ней благополучно создать для основной MDI формы MDIChildForm?


 
McSimm   (2002-06-19 11:45) [1]

Переменные Application и Screen.

Перед выгрузкой DLL после закрытия формы - надо восстановить исходные значения


 
Skier   (2002-06-19 11:46) [2]

> Still Swamp
основную MDI форму нужно создавать следующим образом :
Application.CreateForm(...)
Иначе, IMHO, никак.


 
Игорь Шевченко   (2002-06-19 11:46) [3]

А лучше пакеты использовать


 
McSimm   (2002-06-19 11:54) [4]

С пакетами лучше всего.

Метод с переназначением переменных имеет недостатки. Например не удастся объединение меню сделать


 
Still Swamp   (2002-06-19 11:58) [5]

хм... а что такое пакеты?

и еще, я то длл не выгружаю. форма создана - длл загружена.
выгружается пусть с основным приложением.


 
McSimm   (2002-06-19 12:02) [6]

Пакеты - это vcl.bpl и rtl.bpl - минимальный достаточный набор при использовании которого в DLL и приложении не возникает проблем с MDI.

Восстанавливать переменные перед выгрузкой необходимо.
Восстанавливай после закрытия MDI формы.


 
McSimm   (2002-06-19 12:03) [7]

P.S. при использовании пакетов переменные менять не надо - они и так общие


 
Still Swamp   (2002-06-19 12:07) [8]

понимаю, вопрос уже конечно обстрактный, но тем не менее... vcl.bpl и rtl.bpl - как это использовать


 
McSimm   (2002-06-19 12:14) [9]

Project\Options\Packages
включить Build with run-time packages
Перечислить используемые пакеты.

Используемые пакеты должны поставляться с приложением и находится либо в папке с приложением, либо в PATH


 
Still Swamp   (2002-06-19 12:28) [10]

а что они дают?


 
Still Swamp   (2002-06-19 12:31) [11]

о б... стрельнуло!. :)
хм... где можно хотя бы почитать про механизму.


 
Игорь Шевченко   (2002-06-19 13:20) [12]

http://www.delphikingdom.com/mastering/plugins.htm



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

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

Наверх





Память: 0.46 MB
Время: 0.009 c
3-895
Termik
2002-06-07 12:08
2002.07.01
Как внести данные в таблицу внутри EXECUTE IMMEDIATE ?


14-1201
vopros
2002-05-28 12:32
2002.07.01
Вот загадки прислали:


6-1123
VetMIg
2002-04-19 16:15
2002.07.01
DialUp


1-993
AlexanderSK
2002-06-20 13:19
2002.07.01
Ресурсы в DLL или


1-1100
Zamiran
2002-06-19 13:52
2002.07.01
Помогите!!!!





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский