Форум: "Начинающим";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];
Внизу кого 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 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.041 c