C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
прога долго загружается..., прога долго загружается...
ExplodeMan
Отправлено: 31.05.2004, 07:43


Ученик-кочегар

Группа: Участник
Сообщений: 18



Скажите, как сделать так, что бы при загрузке программы появлялось окно(что-то типа "подождите, подгружаються модули...") пока главное окно самой программы не откроется? и что бы это окно нельзя было вырубить "Альт-Ф4"? дело в том, что у меня прога при запуске проверяет большой объём данных....
olegenty
Отправлено: 31.05.2004, 09:52


Ветеран

Группа: Модератор
Сообщений: 2412



Вот пример

User Attached Image Скачать файл
Splash.zip


xTrim
Отправлено: 31.05.2004, 09:55


Машинист паровоза

Группа: Участник
Сообщений: 208



немного подправил старый код. можно попробовать.

User Attached Image Скачать файл
SplashTest_xTrim__040531_125214_.zip


MDM
Отправлено: 31.05.2004, 09:56


Не зарегистрирован







QUOTE (ExplodeMan @ 31/05/2004, 08:45)
Скажите, как сделать так, что бы при загрузке программы появлялось окно(что-то типа "подождите, подгружаються модули...") пока главное окно самой программы не откроется? и что бы это окно нельзя было вырубить "Альт-Ф4"? дело в том, что у меня прога при запуске проверяет большой объём данных....

1. См. ($BCB)\Examples\DBTasks\MastApp\mastapp.cpp
2. См. ниже:
//---------------------------------------------------------------------------
void __fastcall TForm1::FormKeyDown(TObject *Sender, WORD &Key,
TShiftState Shift)
{
if (Shift.Contains(ssAlt)&&Key==VK_F4) Tag=1;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormCloseQuery(TObject *Sender, bool &CanClose)
{
if(Tag)
{
CanClose=false;
Tag=0;
}
}
//---------------------------------------------------------------------------

Вернуться в Вопросы программирования в C++Builder