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

Delphi Sources



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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 31.01.2014, 18:40
BlackMonsta BlackMonsta вне форума
Новичок
 
Регистрация: 22.12.2013
Сообщения: 67
Версия Delphi: Delphi 7
Репутация: 10
Радость Задержка функции

Здравствуйте, я хотел бы узнать как сделать задержку конкретной функции на пару миллисекунд как функция sleep, но она "замораживает" всю программу, а мне нужно чтобы остановил одну функцию на определенное время.Желательно задержку на таймер нужен.

Последний раз редактировалось BlackMonsta, 31.01.2014 в 18:43.
Ответить с цитированием
  #2  
Старый 31.01.2014, 18:55
Аватар для poli-smen
poli-smen poli-smen вне форума
Профессионал
 
Регистрация: 06.08.2012
Адрес: Кривой Рог
Сообщения: 1,791
Версия Delphi: Delphi 7, XE2
Репутация: 4415
По умолчанию

Цитата:
Сообщение от BlackMonsta
Здравствуйте, я хотел бы узнать как сделать задержку конкретной функции на пару миллисекунд как функция sleep, но она "замораживает" всю программу, а мне нужно чтобы остановил одну функцию на определенное время.Желательно задержку на таймер нужен.
Используй потоки (TThread или BeginThread).

Или же объясни что в твоём понимании "сделать задержку конкретной функции".
Ответить с цитированием
  #3  
Старый 31.01.2014, 19:06
BlackMonsta BlackMonsta вне форума
Новичок
 
Регистрация: 22.12.2013
Сообщения: 67
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

ну вот есть таймер. и сделать задержку как вот например :
в таймере код если нажать кнопку какую то то выполнить функцию задержать ТОЛЬКО таймер, как sleep, но sleep останавливает всю программу а мне нужно только таймер задержать на пару миллисекунд
Ответить с цитированием
  #4  
Старый 31.01.2014, 19:13
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

чтобы заморозить одну функцию, нужно чтобы эта функция выполнялась независимо от основной программы, так ведь? иначе, если функцию вызовет программа, то функция как бы является последовательно выполняемой частью программы, да? так вот, смотри совет выше.
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
Ответ


Delphi Sources

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

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

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

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


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


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

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

ВКонтакте   Facebook   Twitter