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

Вниз

Как сделать не главную форму MDI-формой ?   Найти похожие ветки 

 
weak   (2002-04-22 16:02) [0]

Кто-нибудь знает:
1. Как сделать не главную форму MDI-формой?
2. Как динамически поменять главную форму в приложении?
Заранее спасибо.


 
Игорь Шевченко   (2002-04-22 16:18) [1]

День добрый,

Никак.

С уважением,


 
-=CrazyFish=-   (2002-04-22 16:35) [2]

Ну... в принципе главную форму в приложении динамически поменять можно так

var p: pointer;

P := @Application.Mainform;
Pointer(P^) := NewMainForm;

Про дальнейшие глюки умолчу... Если MDI-форма будет не главной в приложении, то я думаю, что глюков будет еще больше.


 
Игорь Шевченко   (2002-04-22 16:39) [3]

День добрый, -=CrazyFish=- ©

А что будет, когда в очередной версии Дельфи это свойство Application будет реализовано через функцию GetMainForm ? :-))

Кстати, ваш пример тоже не всегда будет работать :-)

С уважением,


 
-=CrazyFish=-   (2002-04-22 16:53) [4]

>Игорь Шевченко ©
Я бы не стал рекомендовать свой вариант, тем более, что я упомянул про глюки. Однако, когда то у меня был проект, в котором MDI-форма не была главной в приложении. На каком то этапе проект даже был работоспособен :). В связи с тем, что он в дальнейшем перестал быть работоспособен из за своей глюкавости, то ваш ответ "НИКАК" подходит лучше чем мой. Но кто знает, может быть weak"у повезет больше... :)



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

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

Наверх




Память: 0.45 MB
Время: 0.004 c
6-17659
Лёша
2002-01-18 16:35
2002.05.06
Посоветуйте простейший веб-сервер.


1-17612
DikobraZ
2002-04-22 16:27
2002.05.06
Как реализоваить смайлы в чате?


1-17568
Vint
2002-04-22 12:19
2002.05.06
как представить TDateTime числом


1-17644
Саша
2002-04-23 10:30
2002.05.06
Размер mdichild окна


3-17482
sergey32
2002-04-12 10:16
2002.05.06
Не могу запустить цикл по IBQuery





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