Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > При запуске всплывает окно


Автор: RDC 14.6.2008, 16:42
Здравствуйте!
Срочно выручайте, в понедельник диплом, а прога бяку показывает. При запуске программы всплывает
окно настроек, хотя в главной форме оно не вызывается. Что делать???
Вот исходник, тока не пинать за плохой код.
http://depositfiles.com/files/5982677

Добавлено через 3 минуты и 16 секунд
Вот ещё на Рапиде
http://www.rapidshare.ru/702957

Автор: Palladin 14.6.2008, 20:53
Вообщем даsmile)) Серъезно код чтоб прочитать нада пару литров выпить, благо я это уже сделал smile 
Вообщем ошибку ненашел, незнаю что там у тебя, но смог обойти:
1) Ставишь в св-вах формы настроек Visible=false(т.е. форму прячешь, я думаю ты понял)
2) создаешь глобальную переменную 
Код

int for_dead_form_option=0; 

3) На OnActive формы frmServer пишешь:
Код

if(for_dead_form_option==0)
{
 for_dead_form_option=1;
 frmSettings->Close;
}

4) Меняешь обработчки кнопки, нажав по которой появляются форма настроек:
вместо
Код

frmSettings->ShowModal();
пишешь
Код

frmSettings->Visible=true;
frmSettings->ShowModal();


Я сейчас еще посмотрю, но это единственное что нашел, а раз тебе срочно, то на всякий случай такой метож покатит, а там может и разберешся smile 
P.S. В понедельник диплом говоришь, ты часом не в ГГМК города Гомеля учишься?

Добавлено через 13 минут и 51 секунду
Узнал что появляется твоя форма настроек сразу же после Create, т.е. никакие формы другие тут не замешаны ошибка именно в форме настроек, у тебя на форме настроек есть форм крит, думал его убрать не помогает, смотрю дальшеsmile

Автор: Palladin 14.6.2008, 21:12
Незнаю вроде все проблемные места просмотрел ничего не нашел, может ошибка самой среды произошла и проект повредился!? Вообщем чем смог помог...сорри

Автор: RDC 15.6.2008, 00:09
Спасибо огромное!
Учусь в филиале Магнитогорского Политехнического технаря.

Автор: Palladin 15.6.2008, 00:31
Пометь как решенный, не стоит благодарности smile  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)