Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Timer, Как сделать? 
:(
    Опции темы
Mew
  Дата 16.9.2004, 17:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 91
Регистрация: 16.8.2004
Где: Омск

Репутация: нет
Всего: 1



У меня есть процедура, в ней используется таймер. Но я хочу чтобы это процедура вызывалась в разных местах в одно и тоже время. Возможно ли это сделать?

А можно просто задать (Sender as TTimer)?

PM MAIL ICQ   Вверх
pascal
Дата 16.9.2004, 18:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 180
Регистрация: 16.7.2003
Где: Россия - Уфа

Репутация: нет
Всего: 1



что значит в разных местах в одно время?
если ты хочешь чтобы она вызывалась разными таймерами, то ты можешь достучаться до таймера который вызвал её например так:
Код
case TTimer(Sender).Tag of
  0: ...;
  1: ...;
  2: ...;
end;


Это сообщение отредактировал(а) pascal - 16.9.2004, 18:03
PM MAIL WWW ICQ   Вверх
Mew
Дата 17.9.2004, 04:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 91
Регистрация: 16.8.2004
Где: Омск

Репутация: нет
Всего: 1



procedure read;
Begin
with form1 do Begin
if sss[i]=' ' then Begin
case sss[i+1] of
'e' : Begin (Sender as TTimer).interval:=time; end;
'0' : begin case sss[i+2] of
'0' : begin case sss[i+3] of
'0' : begin timer2.Interval:=time;Image2.Picture.LoadFromFile('picture\klava.jpg');note:=note + ' " ';end;
end;
end;
end;end;
………………………………………………………………………………………….
Текст основной процедуры
…………………………………………………………………………………………..

end; end;
Label1.Caption:=note;
Midigen1.Play;
i:=i+4;
end;
end;

Здесь у меня два вопроса

1. как сделать так чтобы можно было использовать не один таймер, а на выбор в одно и тоже время. Так и другие компоненты которые здесь присутствуют.
2. Как в кавычках поставить одну кавычку, не двойную а одну.

PM MAIL ICQ   Вверх
Pakshin A. S.
Дата 4.10.2004, 20:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 5056
Регистрация: 16.2.2003

Репутация: 21
Всего: 61



Символ ' можно поставить через #39, т. е. s:='asdf ' + #39 + a + #39 + ' asdf';
результат - asdf 'a' asdf
А может можно и так s:= 'asdf'''a'''asdf'
Добавлено @ 20:22
Цитата(Mew @ 17.9.2004, 05:53)
1. как сделать так чтобы можно было использовать не один таймер, а на выбор в одно и тоже время. Так и другие компоненты которые здесь присутствуют.

Поясните тупому... sad.gif withstupid.gif
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0422 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.