|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
не работает таймер-цикл
Код:
var Form1: TForm1; pt:TPOINT; h:DWORD; procedure TForm1.Timer1Timer(Sender: TObject); begin GetCursorPos(pt); h:=WindowFromPoint(pt); SendMessage(h,WM_LBUTTONDBLClK,0,0); end; На седьмой строке не пашет таймер. Вот Ошибка [Error] Unit1.pas(23): Undeclared identifier: 'Timer1Timer' |
#2
|
||||
|
||||
Ну дык а компонент такой Timer1 вообще на форме есть? Ну дык а событие у него OnTimer как-бы описано?
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
||||
|
||||
Что значит Дык Я просто супер начинающие delphi Програмист. иза это-го многово не понимаю можеш обьяснить на пальцах.
|
#4
|
||||
|
||||
Объясняю на пальцах.
Ты пытаешься вызвать событие Timer1Timer которое обрабатывается компонентом TTimer. Таковой находтся на вкладке System. Без наличия этого компонента на форме и объявленного вызова события Timer1Timer твоя запись: Код:
procedure TForm1.Timer1Timer(Sender: TObject); begin GetCursorPos(pt); h:=WindowFromPoint(pt); SendMessage(h,WM_LBUTTONDBLClK,0,0); end; Итак твои действия: 1.Добавить на форму компонент TTimer если еще недобавлен. 2.Дважды кликнуть на добавленом компоненте TTimer и должен открыться редактор кода с автоматически созданным пустым событием: Код:
procedure TForm1.Timer1Timer(Sender: TObject); begin end; Код:
... procedure Timer1Timer(Sender: TObject); ... Код:
procedure TForm1.Timer1Timer(Sender: TObject); begin end; Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#5
|
||||
|
||||
Да, Спасибо большое. Извини за отнятое время.
|