Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Delphi (до версии 2009) - часть 5

Модерирует : ShIvADeSt

ShIvADeSt (19-05-2010 05:14): Продолжаем тут http://forum.ru-board.com/topic.cgi?forum=33&topic=11215  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

psa1974



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

program Project1;
 
uses
  Windows,  Forms,  SysUtils,
  Unit1 in 'Unit1.pas' {Form1};
 
{$R *.res}
 
procedure DoneApplication;
begin
  with Application do
  begin
    if (Handle <> 0) then
      ShowOwnedPopups(Handle, False);
    ShowHint:= False;
    Destroying;
    DestroyComponents;
  end;
end;
 
begin
  Application.Initialize;
 
  Form1:= TForm1.Create(Application);  
{при таком способе создания формы не запускается механизм создания главной формы, а поскольку главной формы нет, в методе Application.Run  не запускается  цикл приема и выборки сообщений из очереди сообщений, поэтому петлю сообщений придется реализовать самому}
 
  ShowWindow(Application.Handle, SW_HIDE);
 
  AddExitProc(DoneApplication);
 
  // петля сообщений:
  repeat
    Application.HandleMessage;
  until Application.Terminated;
end.

Всего записей: 438 | Зарегистр. 08-11-2005 | Отправлено: 10:52 02-02-2010 | Исправлено: psa1974, 11:53 02-02-2010
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Delphi (до версии 2009) - часть 5
ShIvADeSt (19-05-2010 05:14): Продолжаем тут http://forum.ru-board.com/topic.cgi?forum=33&topic=11215


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru