Разбираю чужой код и встретил следующую строку
timer:longint absolute $40:$6c;переменная используется для реализации задержки.
что с ней делать если я хочу использовать fpc? придётся расставлять delay() вручную?
заранее благодарен
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
| compiler |
Сообщение
#1
|
|
Человек ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: 3 |
Добрый день!
Разбираю чужой код и встретил следующую строку timer:longint absolute $40:$6c;переменная используется для реализации задержки. что с ней делать если я хочу использовать fpc? придётся расставлять delay() вручную? заранее благодарен -------------------- Спасибо!
Удачи! |
![]() ![]() |
| volvo |
Сообщение
#2
|
|
Гость |
Цитата Если программа под DOS, то в режиме совместимости с TP эти адреса должны быть доступны. "Возможно, в TMT так оно и есть. Но FPC - это не TMT. Он не работает с mem..., ибо не фиг". почти (С) Ф.Ф. Преображенского, "Собачье Сердце"Для того, чтобы задействовать Mem/MemW/MemL надо устанавливать расширение FPC: DosExtender Go32V2. |
| andriano |
Сообщение
#3
|
|
Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 168 Пол: Мужской Реальное имя: Сергей Андрианов Репутация: 28 |
"Возможно, в TMT так оно и есть. Но FPC - это не TMT. Он не работает с mem..., ибо не фиг". почти (С) Ф.Ф. Преображенского, "Собачье Сердце" PS. Посмотрел документацию по v.2.0.2: Цитата 17. How can I access DOS memory / How can I do graphics programming? В файле faq.txt. You can do like in TP, via absolute or mem[]. Т.е. разработчикам документации о такой особенности компилятора неизвестно. PPS. Насколько я понял документацию (раздел 10.12), в отличие от ТМТ, где через mem[] доступна любая память программы, в FPC так можно адресовать лишь в пределах 1-го Мбайта. Т.е. как раз то, что и было рекомендовано. Сообщение отредактировано: andriano - |
compiler системный таймер 9.02.2008 19:47
volvo А что, ты переменную Timer не вручную используешь?… 9.02.2008 19:56
compiler А что, ты переменную Timer не вручную используешь?… 9.02.2008 20:34
andriano
Добрый день!
Разбираю чужой код и встретил сл… 9.02.2008 19:58
volvo Покажи фрагмент программы с использованием Timer, … 9.02.2008 20:56
compiler надо было лучше разобраться в коде, все легко заме… 9.02.2008 21:40
volvo Плохо смотрел:
http://www.freepascal.org/docs-html… 13.02.2008 20:04
andriano Прекрати заниматься троллингомТы уверен, что поним… 14.02.2008 0:12![]() ![]() |
|
Текстовая версия | 6.11.2025 21:10 |