|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.01.2012, 16:49 | #1 |
Форумчанин
Регистрация: 23.08.2011
Сообщений: 171
|
Локальный таймер
Здрасте. У меня такой вопрос, можноли создать локальный таймер?
Например, чтото типо такого: Код:
В общем отпишитесь можно ли, сделать подобное с локальным таймером, если можно то как?
Каждый день узнаю новое...
|
11.01.2012, 16:53 | #2 |
Форумчанин
Регистрация: 30.10.2010
Сообщений: 524
|
можно)
1. создайте обьект таймера 2. присвойте ему процедуру, которую он будет выполнять 3. активируйте таймер(enabled:=true) Как это "Реальный таймер"? ) |
11.01.2012, 17:34 | #3 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Начьнём с того, что, что такое "Локальный" и "Реальный" таймер, в вашем понмании?
я знаю несколько таймеров: 1. TTimer в Disign-time(компонентокидательсво) 2. TTimer в run-time 3. Мультимедийный таймер. ни первое ни третье вам не надо. значит второе. А там всё просто(Delphi proger прав): Код:
Последний раз редактировалось Человек_Борща; 11.01.2012 в 17:41. |
11.01.2012, 17:42 | #4 | |
Форумчанин
Регистрация: 23.08.2011
Сообщений: 171
|
Цитата:
Реальный таймер, таймер-объект, который ставится на форму на равне с другими объектами, такими как кнопка, мемо и т.д. Локальный таймер, таймер, который находится внутри функции или процедуры (var Timer:TTimer), который сможет использовать только, та процедура в которой он объявлен. Спасибо
Каждый день узнаю новое...
|
|
11.01.2012, 17:50 | #5 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Советую использовать понятия disign-time(Стадия проектирования проекта) и run-time(стадия выполнения целевого exe), они соответствуют "реально" и "локально", и имеют куда более широкий и правильный смысл.
Последний раз редактировалось Человек_Борща; 11.01.2012 в 17:52. |
11.01.2012, 17:54 | #6 |
Форумчанин
Регистрация: 23.08.2011
Сообщений: 171
|
И еще вопросец.
Отказывается компилировать, пишет : E2010 Incompatible types: 'TNotifyEvent' and 'Pointer' И ссылается на строку: Код:
Каждый день узнаю новое...
|
11.01.2012, 18:06 | #7 |
Форумчанин
Регистрация: 30.10.2010
Сообщений: 524
|
попробуйте убрать "собачку"
|
11.01.2012, 18:14 | #8 |
Форумчанин
Регистрация: 23.08.2011
Сообщений: 171
|
Если убрать собачку пишет : E2009 Incompatible types: 'method pointer and regular procedure'
Пробовал сделать так: Код:
Каждый день узнаю новое...
|
11.01.2012, 18:38 | #9 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
ваша процедура SomeProc должна быть методом формы.
вот так, например: Код:
Мне АБСОЛЮТНО непонятны зачем эти танцы с бубном вокруг "локального" таймера!!! Может быть, Вы совсем не этого хотите?! |
11.01.2012, 19:16 | #10 |
Форумчанин
Регистрация: 23.08.2011
Сообщений: 171
|
Делаю ИИ для игры. Пробовал сделать с помощью обычного таймера, но слишком много грязи вытекает при его использовании, локальный или "Run-time" мне подходит.
Щас попробую все сделать
Каждый день узнаю новое...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Локальный проксик | Den7656 | Работа с сетью в Delphi | 4 | 17.12.2011 23:20 |
Локальный чат | Chelovek1 | Работа с сетью в Delphi | 0 | 19.11.2010 16:05 |
локальный хук | vitalik007 | Win Api | 3 | 16.05.2008 09:08 |
Локальный чат. | GAGARIN-NEW | Софт | 0 | 12.12.2007 22:43 |