Delay в паскале
Автор Nikita задал вопрос в разделе Другие языки и технологии
ПАСКАЛЬ delay и получил лучший ответ
Ответ от Sergey Andrianov[гуру]
В современных компиляторах Паскаль такой проблемы нет.
Рискну предположить, что имеется в виду 16-разрядный Borland Pascal 1992 года выпуска.
В библиотеке crt этого компилятора была серьезная ошибка, из-за чего откомпилированные им программы не работали на компьютерах с частотой процессора выше примерно 200 МГц. Ошибка была как раз в процедуре delay. Чтобы восстановить работоспособность программ, компилятор (точнееЮ библиотеки к нему) патчили. Насколько качественно - вопрос отдельный.
Так что первое предположение: ты пользуешься криво пропатченным модулем crt. Решение - найти другой, нормальный.
Второе предположение: т. к. ты не пишешь, в какой ОС работаешь, а сейчас идет сворачивание поддержки 16-разрядных приложений, то вполне вероятно, что данная функция BIOS (а правильно пропатченый crt работает именно через BIOS) просто не поддержива6тся ОС в DOS-сессии. Решение: переходить на более или менее современный 32-разрядный компилятор, например, Free Pascal. (кстати, это подходящее решение и для первого случая)
. developing . ru /showthread.php?13949-Pascal
Доброго времени суток.
Не поленился и проверил. Все выводится как надо и как надо задерживается. Проверял именно на 16-разрядном Turbo Pascal от Borland 1992 года. ОС Windows 7. Turbo.tpl патчил аж 10 лет назад.
Удачи!
Эй помогителюди! ) Составить программу в паскаль которая получает из слова «АПЕЛЬСИН» слово «СПАНИЕЛЬ» и «ПАНЕЛЬ».
В Паскале строка это массив символов
Функция Concat (s1, s2, ..sn) возвращает строку,
подробнее...
как сделать анимацию в паскале
Использовать процедуру delay, которая делает паузу в программе.
Алгоритм такой: рисуем
подробнее...
какими прибороми измеряют давление газа и в каких еденицах?
Давление атмосферы измеряют барометрами (ртутными и анероидами) , давление сжатых газов -
подробнее...
Чем в Pascal отличаются "delay(x);" и "sleep(x);"
Самого после прошлого ответа заинтересовал вопрос =)
Delay внутри паскаля - сон в цикле.
подробнее...
Как называется прибор который измеряет атмосферное давление?
БАРОМЕТР греч. снаряд, показывающий тяжесть, вес, гнет или давление воздуха (атмосферы, мироколицы)
подробнее...
Мощность колонок характеризует их громкость? Колонки 1Вт - вообще тихо, да?
В общем - да. Зависит от размеров комнаты и мощности усилителя. Оптимально 15-25
подробнее...
графика в паскале абс. как построить график, если дана функция?
вот посмотри как
program grkrug;
uses graphABC,crt;
var
x,y:integer;
подробнее...
обучения программированию. Подскажите, есть компьютерные программы для обучения программированию ???
> компьютерные программы для обучения программированию
Есть, для детей, например:
подробнее...
как в паскале ABC нарисовать круг?
uses graphabc;
var a,b,c,i,count:integer;
begin
floodfill(1, 1, clblue);
подробнее...
Задачка в Паскаль =)
eoln - знаете зачем?
делайте по другому цикл - делать пока не нажата клавиша ентер (получайте
подробнее...
Помогите.. Как двигать например круги в паскале?
рисовать, например, со смещенным
подробнее...
Где скачать турбо паскаль для windows 7 64 бита... все версии для 32,не идут=(
Turbo Pascal 7.0 замечательно работает в DOSBox.
Turbo Pascal 7.0 - это 16-битное
подробнее...