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

у кого Delphi-7, помогите. fsMDIForm сплошной глюк.   Найти похожие ветки 

← →
Officeman   (2006-10-03 10:28) [0]

Люди, что за ужас в дельфи_6.
Решил сделать программу и задействовать
дочерние окна. но. желания уже нет.
работа этого FormStyle супер некорректна в дельфи 6.
у кого есть дельфи 7 - пожалуйста попробуйте сделать следующее:
и напишите результат.

1)создать новую Application
2)сделать Form1.FormStyle: = fsMDIForm
3)сделать Form2.FormStyle: = fsMDIChild
4)откомпилить
5)затем сделать Form2.FormStyle: = fsNormal
6)в TForm1.FormShow() сделать Form2.show;
7)в TForm1.FormShow() сделать //Form2.show;
8)откомпилить

результат должен быть такой: только одна форма на экране.
т.е. только Form1

в дельфи_6 после этих действий сплошные глюки. через несколько
последовательных компиляций - происходит окончательный сбой.
программа не компилится вовсе ;(


← →
Officeman   (2006-10-03 12:12) [1]

Удалено модератором
Примечание: Создание пустых сообщений


← →
DrPass ©   (2006-10-03 12:14) [2]

Удалено модератором
Примечание: Создание пустых сообщений


← →
Officeman   (2006-10-03 12:28) [3]

Удалено модератором
Примечание: Создание пустых сообщений


← →
Джо ©   (2006-10-03 12:54) [4]

> работа этого FormStyle супер некорректна в дельфи 6.

Это очень смелое утверждение. Уже лет 5 работаю с Delphi 6 никаких супер некорректностей с MDI не заметил.


← →
Officeman   (2006-10-03 13:04) [5]

я тоже не первый год. но по работе нечасто сталкивался с MDI.
тогда как объяснить этот глюк?

у меня (Build 6.163), OС W2000


← →
Officeman   (2006-10-03 13:34) [6]

вот. сообщение об ошибке при компиляции.  30Кб
http://zeram.hotmail.ru/123.jpg


← →
sniknik ©   (2006-10-03 13:43) [7]

> вот. сообщение об ошибке при компиляции.  30Кб
???
вранье, это ошибка выполнения (компиляция/билд этого не покажет), в программе Progect1.exe обрашение к еще несозданному/или уже "убитому" обьекту. с указанием адреса где, кстати.


← →
Elen ©   (2006-10-03 13:49) [8]


> Officeman

В первом посте имелось ввиду что вторая форма показывается тоже?


← →
Игорь Шевченко ©   (2006-10-03 13:54) [9]


> в дельфи_6 после этих действий сплошные глюки. через несколько
> последовательных компиляций - происходит окончательный сбой.
>
> программа не компилится вовсе ;(


Купи метлу.


← →
Officeman   (2006-10-03 14:05) [10]

2Elen
да. при возврате в исходное состояние.
т.е. после установки на обеих формах FormStyle=fsNormal
после комппиляции на экран выводится ОБЕ ФОРМЫ.
хотя должна только Form1. дажее делай что хочешь а остальные формы всегда будут на экране при старте. что ж каждый раз убивать их?
касячокс.

2sniknik
всё верно там написано. но ошибка есть.  
вечером поставлю D7. проверю.


← →
Игорь Шевченко ©   (2006-10-03 14:37) [11]

Officeman   (03.10.06 14:05) [10]

При смене FormStyle с fsMDIChild на fsNormal свойство Visible автоматически не меняется ни в одной версии Delphi.


← →
Officeman   (2006-10-03 15:18) [12]

Удалено модератором
Примечание: Создание пустых сообщений


← →
sniknik ©   (2006-10-03 15:26) [13]

> всё верно там написано. но ошибка есть
что ты называеш компиляцией? какое действие, клик мышкой (куда?), нажатие кнопки (какой?).

ошибка есть, с этим никто не спорит, на рисунке это явно видно, но это не ошибка компиляции. (т.е. фактически это не ошибка дельфей, а ошибка твоей программы.)


← →
Amoeba ©   (2006-10-03 15:28) [14]


> Officeman   (03.10.06 13:34) [6]
> вот. сообщение об ошибке при компиляции.  30Кб
> http://zeram.hotmail.ru/123.jpg

И где здесь ошибка при компиляции?



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

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



Память: 0.48 MB
Время: 0.026 c
6-1148459491
Иван_новичок
2006-05-24 12:31
2006.10.22
execWB хелп новичку!


6-1149007980
nikitian
2006-05-30 20:53
2006.10.22
не работает post в idHTTP (indy 9)


2-1159457061
maverick_man
2006-09-28 19:24
2006.10.22
Подкиньте идею


2-1159875748
term1t
2006-10-03 15:42
2006.10.22
Выборка(Oracle 9)


2-1159812270
Alral
2006-10-02 22:04
2006.10.22
Memo1.Text[1]:=




   Наверх