Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.06.2011, 13:51   #1
Татьяна_16
 
Аватар для Татьяна_16
 
Регистрация: 09.06.2011
Сообщений: 8
Вопрос ?? Application

Зачем нам использовать компонент Application??
Код:
а как понимать вот это:
procedure TForm1.HandleMessages(var Msg: tMsg; var Handled: Boolean);
begin
  if (Msg.Message = WM_KeyDown) and
    (Msg.wParam in [VK_UP, VK_DOWN, VK_LEFT, VK_RIGHT]) then
  begin
    case Msg.wParam of
      VK_LEFT: Shape2.Left:=Shape2.Left-20;
      VK_RIGHT: Shape2.Left:=Shape2.Left+20;
    end;
end;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
 Application.OnMessage := HandleMessages;
 SX:=20; SY:=20;
end;
спасите меня с тонущего корабля
Всегда найдутся эскимосы, которые напишут для жителей Бельгийского Конго правила поведения в тропическую жару.

Последний раз редактировалось Вадим Мошев; 25.07.2016 в 21:55.
Татьяна_16 вне форума Ответить с цитированием
Старый 15.06.2011, 14:17   #2
volod3000
Форумчанин
 
Аватар для volod3000
 
Регистрация: 18.12.2008
Сообщений: 266
По умолчанию

http://www.delphisources.ru/pages/fa...ors_keys2.html

Application.OnMessage - отлавливает событие, в данном случае нажатие курсорных клавиш. И вот когда произойдет это событие , оно передается процедуре
HandleMessages, где и обрабатывается, и выдает какое либо
(назначенное Вами) действие.

http://citforum.ru/programming/32less/les19.shtml

Где то так.

Мало открыть человеку глаза, большинство еще просит указать дорогу и ждет волшебного пенделя.

Последний раз редактировалось volod3000; 15.06.2011 в 16:43.
volod3000 вне форума Ответить с цитированием
Старый 15.06.2011, 18:07   #3
Татьяна_16
 
Аватар для Татьяна_16
 
Регистрация: 09.06.2011
Сообщений: 8
По умолчанию

Зачем нужен компонент Application??
что значит Msg.Message = WM_KeyDown и Msg.wParam??
сенкс)
Всегда найдутся эскимосы, которые напишут для жителей Бельгийского Конго правила поведения в тропическую жару.
Татьяна_16 вне форума Ответить с цитированием
Старый 15.06.2011, 18:27   #4
volod3000
Форумчанин
 
Аватар для volod3000
 
Регистрация: 18.12.2008
Сообщений: 266
По умолчанию

Описание :

http://www.tdoc.ru/c/programming/del...t3-page13.html

http://www.cyberguru.ru/programming/...t3-page16.html

http://www.beluch.ru/progr/100comp/9_4.htm

Мало открыть человеку глаза, большинство еще просит указать дорогу и ждет волшебного пенделя.
volod3000 вне форума Ответить с цитированием
Старый 15.06.2011, 18:57   #5
Татьяна_16
 
Аватар для Татьяна_16
 
Регистрация: 09.06.2011
Сообщений: 8
По умолчанию

О боги,как много текста в этих сайтах!
спс(!)
Всегда найдутся эскимосы, которые напишут для жителей Бельгийского Конго правила поведения в тропическую жару.

Последний раз редактировалось Татьяна_16; 15.06.2011 в 19:03.
Татьяна_16 вне форума Ответить с цитированием
Старый 15.06.2011, 19:03   #6
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Application - это не компонент, а стандартный объект(как и Screen, например).
_-Re@l-_ вне форума Ответить с цитированием
Старый 15.06.2011, 19:32   #7
Татьяна_16
 
Аватар для Татьяна_16
 
Регистрация: 09.06.2011
Сообщений: 8
По умолчанию

кто-то еще что-то подкинет?
ну пожалуйста..
Всегда найдутся эскимосы, которые напишут для жителей Бельгийского Конго правила поведения в тропическую жару.
Татьяна_16 вне форума Ответить с цитированием
Старый 16.06.2011, 16:44   #8
Татьяна_16
 
Аватар для Татьяна_16
 
Регистрация: 09.06.2011
Сообщений: 8
По умолчанию

с п а с и б о
Всегда найдутся эскимосы, которые напишут для жителей Бельгийского Конго правила поведения в тропическую жару.

Последний раз редактировалось Татьяна_16; 16.06.2011 в 17:06.
Татьяна_16 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Kompas.Application.5 Maks1978 Общие вопросы C/C++ 1 12.05.2010 15:20
APPLICATION c++ 4ika Общие вопросы C/C++ 1 14.04.2010 20:43
Application eror beemoto Работа с сетью в Delphi 5 17.04.2009 20:25
application.ProcessMessages; UROKSAN Общие вопросы Delphi 2 10.04.2008 13:32
Application.terminate GAGARIN-NEW Общие вопросы Delphi 11 09.03.2008 19:32