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

Вниз

Как правильно создать fsMDIChild ФОРМУ   Найти похожие ветки 

 
IronHawk   (2002-01-29 16:44) [0]

О Уважвемые Мастера Делфи !
Не будите ли вы стольлюбезны описать эту ситуацию !
MDI Application Wizard откланяеться!
Нужна ситуация с сущестующими фомами !!!


 
Johnmen   (2002-01-29 16:51) [1]

Если в design-time то ставишь FormStyle=fsMDIChild...
Если вопрос глубже - на поконкретнее...


 
IronHawk   (2002-01-29 17:07) [2]

>>> Johnmen ©
>Если в design-time то ставишь FormStyle=fsMDIChild...
это я поставил
>Если вопрос глубже - на поконкретнее...
У меня есть проект к нему надо подключить две формы одну сделать fsMDIChild а вторую fsMDIForm чтоб основной формой проекта стала 2-я подключенная и дочерней стала 1-я подключенная, а старая основная тоже стала fsMDIChild !

Я всё это реализовал !
Но во время выполнения пректа, когда я вызиваю СТАРУЮ форму (которую сделал fsMDIChild даёт "ACCESS VIOLATION at adress ...).

как лечить ?
... Заранее благодарен !


 
Johnmen   (2002-01-29 17:23) [3]

Вообще то говоря, главной формой проекта м.б. одна форма,
поэтому, я думаю, что помимо делания старой главной формы
MDIChild надо сделать текущую MDIForm главной...
(но это фантазии на тему...конкретно не скажу - не приходилось...)


 
Юрий Зотов   (2002-01-29 17:30) [4]

Меню Project | Options, закладка Forms. Там назначьте правильную главную форму.


 
IronHawk   (2002-01-29 17:35) [5]

>>> Юрий Зотов ©
Я ЭТО И СДЕЛАЛ !
Та что MDIForm в АВтоКреате,
а те что MDIChild в АваилаблеФормс !!

Всё роде сделал! Что знаю!
... а глючит !
... кто ещё чего подскажет ???


 
Юрий Зотов   (2002-01-29 17:41) [6]

Значит, ошибка в коде. Поставьте BreakPoint на вызов формы и пройдите дебаггером.


 
IronHawk   (2002-01-29 17:57) [7]

>>> Юрий Зотов ©
НУ даёт он мне адреса ОнКлика НУ И ТОЛКУ !
Я ж не специалист в этом :-(((


 
Юрий Зотов   (2002-01-29 18:09) [8]

Дебаггером надо ТОЧНО определить то место, где возникает Exception. Там и ищите ошибку.


 
IronHawk   (2002-01-29 18:15) [9]

>>> Юрий Зотов ©

ТОЧНО ! я увидел но устронить её как ???


 
Юрий Зотов   (2002-01-29 18:19) [10]

Мы и дальше будем гадать на кофейной гуще, или дадите код, на котором вылетает программа?



 
IronHawk   (2002-01-29 18:35) [11]

могу скриншот прислать !
КУДА ?
Могу ваще апликуху прислать !


 
Юрий Зотов   (2002-01-29 18:42) [12]

1. Скриншот - это ценно. Но код ценнее.
2. Прислать - сюда. Но не весь код, а ту строку, на которой возникает ошибка плюс 10 строк ПЕРЕД ней. И еще нужны значения всех переменных в этой строке НЕПОСРЕДСТВЕННО перед возникновением ошибки (то есть, в тот момент, когда дебаггер стоит на этой строке).


 
IronHawk   (2002-01-29 18:51) [13]

procedure TMainForm.CreateMDIFrm(const Name: string);
var
AMAIN: TAMAIN;
begin
AMAIN := TAMAIN.Create(Application);
end;

procedure TMainForm.FileNew(Sender: TObject);
begin
CreateMDIFrm("!");
end;



 
IronHawk   (2002-01-29 18:55) [14]

[4F8:7AA0] StartServiceCtrlDispatcher being called.
[4F8:B53A] StartServiceCtrlDispatcher failed.
[4F8:B53A] StartServiceCtrlDispatcher being called.
[4F8:B53A] StartServiceCtrlDispatcher failed.
[4F8:B53A] StartServiceCtrlDispatcher being called.
[4F8:B53A] StartServiceCtrlDispatcher failed.

[3E0:8879] StartServiceCtrlDispatcher being called.
[3E0:C313] StartServiceCtrlDispatcher failed.
[3E0:C313] StartServiceCtrlDispatcher being called.
[3E0:C313] StartServiceCtrlDispatcher failed.
[3E0:C313] StartServiceCtrlDispatcher being called.
[3E0:C313] StartServiceCtrlDispatcher failed.

ТАК ПОЙДЁТ ?


 
IronHawk   (2002-01-31 10:15) [15]

>>> Юрий Зотов ©
Оба кода подходят ?



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

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

Наверх





Память: 0.47 MB
Время: 0.004 c
3-42663
MVova
2002-01-18 14:00
2002.02.14
Вопрос: Как переустановить 2.5 поверх 2.6?


14-42839
Алексей1
2001-12-21 21:26
2002.02.14
Текущая дата


14-42840
veZuk
2001-12-24 21:56
2002.02.14
Media


4-42900
Satrap
2001-12-07 14:56
2002.02.14
работа с mmSystem


4-42890
Sour
2001-12-16 21:00
2002.02.14
Ресурсы





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