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


Автор: Grom 28.10.2006, 16:49
создаю форму, кидаю на нею TCoolTrayIcon и пишу:
Код

__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
CoolTrayIcon1->HideMainForm();
}

при старте форма НЕ прячется. А если тоже самое сделать по кнопке - то прячется по нажатию. Причём если сделать кнопку и при создании формы на неё автоматически нажать - форма так же не прячется. В чём проблема ?  smile 

Автор: Romikgy 28.10.2006, 17:04
Application->MainForm=false;
добавь вроде должно работать , если не будет пересоздай проект

Автор: Link90 28.10.2006, 18:34
Попробуй напиши это на Form1::OnPaint 

Автор: Grom 28.10.2006, 20:27
Romikgy, ошибку выдаёт не может конвертить bool в Form*

Link90, так заработало, только форма на дили секунды всё равно появляется - раздрожает  smile 

Автор: Romikgy 28.10.2006, 21:38
абшибся smile
Код

Application->ShowMainForm=false;

Автор: Grom 28.10.2006, 23:20
Romikgy, на чистом проекте работает, а на моём - нет :\
У меня там идёт получение данных со html страницы и в цыкле одня фигня крутится (определение ip адреса) и в общем не сворачивается автоматически. только если назначить на кнопку  smile 

Автор: Romikgy 29.10.2006, 10:09
Цитата(Romikgy @  28.10.2006,  16:04 Найти цитируемый пост)
если не будет пересоздай проект


Автор: Grom 29.10.2006, 11:21
Romikgy, а как его "грамотно" пересоздать? у меня же там куча компонентов :\ не все же их устанавливать занова

Автор: Romikgy 29.10.2006, 14:58
А причем здесь 
Цитата(Grom @  29.10.2006,  10:21 Найти цитируемый пост)
 пересоздать

к
Цитата(Grom @  29.10.2006,  10:21 Найти цитируемый пост)
устанавливать занова

?

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