+ Ответить в теме
Страница 2 из 2
ПерваяПервая 1 2
Показано с 11 по 14 из 14.

Тема: Задержка на Pascal

  1. #11
    developer Vovchik is on a distinguished road
    Регистрация
    28.02.2008
    Сообщений
    190

    По умолчанию Re: Задержка на Pascal

    Кстате насчёт delay я слышал что задершка зависит от процессора, точнее от чистоты его работы !!!

  2. #12
    system architect somewhere will become famous soon enough somewhere will become famous soon enough Аватар для somewhere
    Регистрация
    31.08.2006
    Адрес
    71 RUS
    Сообщений
    1,287

    По умолчанию Re: Задержка на Pascal

    Vovchik, не от того как чИсто, а от того как чАсто и от модуля предварительной выборки и от архитектуры - короче от проца. Про реализацию Delay читаем здесь
    It's a long way to the top if you wanna rock'n'roll

  3. #13
    senior developer Serge_Bliznykov is on a distinguished road
    Регистрация
    31.08.2007
    Сообщений
    366

    По умолчанию Re: Задержка на Pascal

    Хыиуду,
    Цитата Сообщение от Хыиуду
    А не проще получить текущее время, сохранить его и потом ничего не делать, пока текущее время не превысит сохраненное плюс время задержки?
    погодите... а разве в моём коде не написано в точности то, о чём вы сказали!!
    HundSecond:=round(HundSecond * 0.185) +Ticks; - получить новое время = заданное время + текущее
    repeat until (Ticks>HundSecond) - крутим цикл, ждём пока текущее время не превысит сохраненное плюс время задержки...

  4. #14
    coder gluik is on a distinguished road
    Регистрация
    10.12.2007
    Сообщений
    12

    По умолчанию Re: Задержка на Pascal

    спасибо за помощь, сделал свой вариант:
    1000 - 1 секунда
    Код :
    var
      systemtimer:longint absolute $0040:$006C;

    procedure delau(t:longint);
    var
      n,t:longint;
    begin
      x:=0;
      n:=systemtimer;
      while ((t-n)/18.2)*1000<t do
        t:=systemtimer;
    end;

+ Ответить в теме

Похожие темы

  1. Pascal Help
    By Impulsive in forum задачи на Паскале и Delphi
    Ответов: 10
    Последнее сообщение: 12.12.2007, 11:00
  2. Pascal
    By Jay-Z in forum задачи на Паскале и Delphi
    Ответов: 2
    Последнее сообщение: 02.11.2007, 20:09
  3. PASCAL
    By SONY in forum задачи на Паскале и Delphi
    Ответов: 1
    Последнее сообщение: 09.07.2006, 01:06
  4. Задержка в потоке
    By fml1 in forum Delphi и Pascal
    Ответов: 3
    Последнее сообщение: 08.02.2005, 23:56
  5. Ответов: 1
    Последнее сообщение: 02.12.2004, 23:50

Ваши права в разделе

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