Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 14.10.2011, 18:09
scroyler scroyler вне форума
Активный
 
Регистрация: 01.08.2011
Адрес: ЧЕбоксары
Сообщения: 248
Версия Delphi: XE
Репутация: -615
По умолчанию Вопрос по таймеру

Здравствуйте.
У меня такой вопрос как сделать так что бы по истечению таймера (н-р в30сек) 1ая строка в мемо переносилась в едит1, прошло еще 30 сек теперь уже переносится 2ая строка в едит1. и так далее.
Жлательно что бы было примерно так начиная с 1ой строки заканчиваясь на 100 таймер отключался.
И что бы каждые 30сек нажималась определенная кнопка (битбтн) пока включен таймер
Ответить с цитированием
  #2  
Старый 14.10.2011, 18:34
Аватар для th_bav
th_bav th_bav вне форума
Новичок
 
Регистрация: 02.12.2010
Сообщения: 74
Репутация: 10
По умолчанию

А в чем именно сложность???
Просто как погляжу алгоритм Вы представляете...
Или Вы вообще не знаите с чего начать???
__________________
Глаза боятся - Руки делают...
А еще я не внимательный...
Ответить с цитированием
  #3  
Старый 14.10.2011, 18:42
scroyler scroyler вне форума
Активный
 
Регистрация: 01.08.2011
Адрес: ЧЕбоксары
Сообщения: 248
Версия Delphi: XE
Репутация: -615
По умолчанию

Цитата:
Сообщение от th_bav
А в чем именно сложность???
Просто как погляжу алгоритм Вы представляете...
Или Вы вообще не знаите с чего начать???
Сложность в том что плохо знаю работу с чеклистбоксом
Ответить с цитированием
  #4  
Старый 14.10.2011, 18:46
Аватар для th_bav
th_bav th_bav вне форума
Новичок
 
Регистрация: 02.12.2010
Сообщения: 74
Репутация: 10
По умолчанию

Цитата:
Сообщение от scroyler
Сложность в том что плохо знаю работу с чеклистбоксом
Что то я запутался, а он то причем??? В первом посте ни слова..., ну да ладно...
Так как мне охота почесать руки, то я попробую набросать код, я правда уже сто лет не писал, да и тогда был новечком, так что через час отпишусь если что то выйдет
__________________
Глаза боятся - Руки делают...
А еще я не внимательный...
Ответить с цитированием
  #5  
Старый 14.10.2011, 18:50
scroyler scroyler вне форума
Активный
 
Регистрация: 01.08.2011
Адрес: ЧЕбоксары
Сообщения: 248
Версия Delphi: XE
Репутация: -615
По умолчанию

Ой извини перепутал посты)
Спасибо буду ждать)
Ответить с цитированием
  #6  
Старый 14.10.2011, 19:53
Аватар для th_bav
th_bav th_bav вне форума
Новичок
 
Регистрация: 02.12.2010
Сообщения: 74
Репутация: 10
По умолчанию

Сделал, возможно немного не то но суть будет ясна
Ставьте в свойстве таймера нужное время...
Код:
procedure TForm1.Timer1Timer(Sender: TObject);
var
i: integer;
begin
i:=0;
while i<100 do
begin
Edit1.Text:=Memo1.Lines[i];
i:=i+1;
end;
end;
end.

Цитата:
Сообщение от scroyler
Здравствуйте.
И что бы каждые 30сек нажималась определенная кнопка (битбтн) пока включен таймер
А зачем чтобы нажималась определенная кнопка??? Может стоит поставить еще один таймер и пусть просто выполняется процедура этой кнопки через определенное время???

АААААА не то сделал, ща переделаю.....
__________________
Глаза боятся - Руки делают...
А еще я не внимательный...

Последний раз редактировалось th_bav, 14.10.2011 в 19:55.
Ответить с цитированием
  #7  
Старый 14.10.2011, 20:04
scroyler scroyler вне форума
Активный
 
Регистрация: 01.08.2011
Адрес: ЧЕбоксары
Сообщения: 248
Версия Delphi: XE
Репутация: -615
По умолчанию

Цитата:
Сообщение от th_bav
Сделал, возможно немного не то но суть будет ясна
Ставьте в свойстве таймера нужное время...
Код:
procedure TForm1.Timer1Timer(Sender: TObject);
var
i: integer;
begin
i:=0;
while i<100 do
begin
Edit1.Text:=Memo1.Lines[i];
i:=i+1;
end;
end;
end.


А зачем чтобы нажималась определенная кнопка??? Может стоит поставить еще один таймер и пусть просто выполняется процедура этой кнопки через определенное время???

АААААА не то сделал, ща переделаю.....

да уж что то не то)он просто едит чисти и все через некоторое время(
Ответить с цитированием
  #8  
Старый 14.10.2011, 20:11
Аватар для th_bav
th_bav th_bav вне форума
Новичок
 
Регистрация: 02.12.2010
Сообщения: 74
Репутация: 10
По умолчанию

Цитата:
Сообщение от scroyler
да уж что то не то)он просто едит чисти и все через некоторое время(
Он его не чисти, просто у Вас в Memo не 100 строчек, блин ваще не могу сооброзить..., но я не сдамся)))
__________________
Глаза боятся - Руки делают...
А еще я не внимательный...
Ответить с цитированием
  #9  
Старый 14.10.2011, 20:19
scroyler scroyler вне форума
Активный
 
Регистрация: 01.08.2011
Адрес: ЧЕбоксары
Сообщения: 248
Версия Delphi: XE
Репутация: -615
По умолчанию

Цитата:
Сообщение от th_bav
Он его не чисти, просто у Вас в Memo не 100 строчек, блин ваще не могу сооброзить..., но я не сдамся)))
хах) все дошло можешь не парится,спасибо!

Код:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
edit1.Text := memo1.Lines[0];
memo2.Lines.Add(memo1.Lines[0]);
memo1.Lines.Delete(0);
button1.Click;
end;

Последний раз редактировалось lmikle, 14.10.2011 в 20:39.
Ответить с цитированием
  #10  
Старый 14.10.2011, 20:28
Аватар для th_bav
th_bav th_bav вне форума
Новичок
 
Регистрация: 02.12.2010
Сообщения: 74
Репутация: 10
По умолчанию

Ну вот и славно!!!
__________________
Глаза боятся - Руки делают...
А еще я не внимательный...
Ответить с цитированием
Ответ


Delphi Sources

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

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 00:53.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025