Вниз
Скачать: CL | DM;

Как сделать не главную форму 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.013 c
1-17630
Executor
2002-04-23 09:52
2002.05.06
Как округлить.


1-17635
Timon
2002-04-23 11:27
2002.05.06
Интересный вопрос


6-17650
Elf(new)
2002-02-20 12:22
2002.05.06
Смена имени пользователя без перезагрузки...


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


1-17537
Miwa
2002-04-19 11:01
2002.05.06
Степень в Паскале.




   Наверх