Имя пользователя:
Пароль:
 

Название темы: WinXP & Borland Pascal 7.0
Показать сообщение отдельно

Студент


Сообщения: 445
Благодарности: 8

Профиль | Отправить PM | Цитировать


Проблема решается двумя способами:
1) Положить в соответствующий каталог пропатченный файл crt.tpu (он у меня где-то был - могу поискать)

2) Взять любой дизассемблер и в программе, выдающей ошибку найти примерно следующее:
not ax
not dx
mov cx,00037
div cx

И в этом месте забить div cx nop-ами.

П.С. Только что проверил - у меня есть пропатченный crt.tpu
П.П.С. В любом случае процедура delay работать уже не будет - нужно делать его своими силами. Я бы например повесил свою процедуру на тик таймера и замерил бы, сколько операций делается за тик.

-------
*Origin: Lots of people talking, few of them - no... (2:5020/****.**)


Отправлено: 11:01, 19-03-2003 | #6

Название темы: WinXP & Borland Pascal 7.0