не работает модуль Crt |
1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
не работает модуль Crt |
natka |
18.02.2006 9:03
Сообщение
#1
|
Новичок Группа: Пользователи Сообщений: 39 Пол: Женский Репутация: 0 |
У меня проблема - при использовании модуля CRT выдается сообщение "Error 200 (divide by zero) ", и соответственно, никакие команды из него не работают (в частности GOTOXY). Что делать?
Несколько раз скачивала новые модули, ничего не меняется (в последний раз отсюда - http://www.merlyn.demon.co.uk/pas-bptp.htm#WC). Искла в FAQ - найти подсказку не могу. Не бросайте в беде ;-( |
Lapp |
18.02.2006 9:28
Сообщение
#2
|
Уникум Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Загляни сюда
-------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
natka |
18.02.2006 9:41
Сообщение
#3
|
Новичок Группа: Пользователи Сообщений: 39 Пол: Женский Репутация: 0 |
Ничего не получается- тот модуль, который предлагается для скачивания, я и раньше качала, но почему- то ничего не меняется.
Пытаюсь сделать вручную, дошла до пункта "Затем, следуя инструкциям файла 'readme' из 'BP\RTL', создайте с помощью 'makefile', расположенного в том же каталоге, файлы 'TURBO.TPL' (для 'real mode') и 'TPP.TPL' (для 'protected mode')." не могу понять какой программой нужно открыть файл makefile. Как дальше действовать? |
Lapp |
18.02.2006 9:52
Сообщение
#4
|
Уникум Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
а почему ты не пользуешь FPC?
он со всех точек зрения лучше. И все проблемы сразу уйдут.. -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
natka |
18.02.2006 9:56
Сообщение
#5
|
Новичок Группа: Пользователи Сообщений: 39 Пол: Женский Репутация: 0 |
Не знала о таком раньше,
где его взять? |
klem4 |
18.02.2006 10:42
Сообщение
#6
|
Perl. Just code it! Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: 44 |
-------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Altair |
18.02.2006 10:42
Сообщение
#7
|
Ищущий истину Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: 45 |
Цитата Как дальше действовать? надо было скачать уже пропатченный модуль и просто его заменить весь. А ты наверно CRT.TPU пыталась залить в TURBO.TPL, а это сложнее. Цитата где его взять? http://www.freepascal.org/ -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
natka |
18.02.2006 10:49
Сообщение
#8
|
Новичок Группа: Пользователи Сообщений: 39 Пол: Женский Репутация: 0 |
Я человек, наверное, очень темный, но я действовала так - скачала пропатченый модуль и заменила старые crt.tpu и crt.tpp из папки UNITS на новые. НАдо было делать по-другому?
|
Ozzя |
18.02.2006 10:57
Сообщение
#9
|
Гуру Группа: Пользователи Сообщений: 1 220 Пол: Мужской Репутация: 16 |
tpumover.exe
Надо было залить crt.tpp/tpu в turbo.tpl/tpp.tpl Сообщение отредактировано: Ozzя - 18.02.2006 10:59 |
Lapp |
18.02.2006 11:06
Сообщение
#10
|
Уникум Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Это все верно, но ты все же лучше переходи на FPC
Он выглядит практически идентично ТР, так что сложностей не будет. -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
Дож |
18.02.2006 19:53
Сообщение
#11
|
Бывалый Группа: Пользователи Сообщений: 179 Пол: Мужской Репутация: 1 |
Цитата Error 200 (divide by zero) Знаю такой глюк. Видел компы, на которых выдается ошибка при подключение CRT. Связано с особенностями процессоров, для некоторых(не знаю для каких, не интересовался) вообще нужно использовать абсолютно другой модуль для доступа к crt'шным процедурам. Если нужно, могу найти. -------------------- Доброго времени суток.
:nnn: |
GoodWind |
18.02.2006 20:00
Сообщение
#12
|
Автооответчик Группа: Модераторы Сообщений: 1 188 Пол: Мужской Реальное имя: Александр Репутация: 16 |
кхм.. Дож, ты прчитал тему, прежде чем ответить в нее?
-------------------- Неадекватная чушь может быть адекватным ответом на неадекватный вопрос. Понятно или разжевать?
|
Дож |
18.02.2006 20:01
Сообщение
#13
|
Бывалый Группа: Пользователи Сообщений: 179 Пол: Мужской Репутация: 1 |
-------------------- Доброго времени суток.
:nnn: |
volvo |
18.02.2006 20:03
Сообщение
#14
|
Гость |
Угу... И по ссылке в посте №2 тоже ходил ???
|
GoodWind |
18.02.2006 20:04
Сообщение
#15
|
Автооответчик Группа: Модераторы Сообщений: 1 188 Пол: Мужской Реальное имя: Александр Репутация: 16 |
во втором посте lapp показал где взять пропатченый crt.tpu, a в девятом Ozzя показал как его установить...
какой смысл в твоем посте ? -------------------- Неадекватная чушь может быть адекватным ответом на неадекватный вопрос. Понятно или разжевать?
|
volvo |
18.02.2006 20:06
Сообщение
#16
|
Гость |
То, что у автора темы это не работает - пускай он(а) сам(а) разбирается... Я, например, так и не увидел названия компилятора, которым он(а) пользуется, а это - самое важное... Телепаты - на другом форуме!
|
natka |
19.02.2006 12:13
Сообщение
#17
|
Новичок Группа: Пользователи Сообщений: 39 Пол: Женский Репутация: 0 |
Какой у меня компилятор - понятия не имею, стандартный Turbo Pascal 7.0. Все что предлагалось в форуме я выполнила, скачала и установила продпаченный модуль, пыталась вручную все сделать, на одном шаге запнулась, спросила совета и все затихло кроме того, что стала что чего - то куда -то вливать. Ну конечно, не царское это дело - нормальным языком объяснить, а если сами не знаете в чем проблема могли бы так и сказали. Фи, как обидно, а я на вас надеялась...
|
мисс_граффити |
19.02.2006 12:50
Сообщение
#18
|
просто человек Группа: Модераторы Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: 55 |
...там деления на ноль случаем нигде не возникает?
может, совсем не в crt дело? -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
natka |
19.02.2006 12:53
Сообщение
#19
|
Новичок Группа: Пользователи Сообщений: 39 Пол: Женский Репутация: 0 |
Там совсем арифметических действий никаких нет. Все дело в CRT это точно.
|
Lapp |
19.02.2006 12:59
Сообщение
#20
|
Уникум Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Там совсем арифметических действий никаких нет. Все дело в CRT это точно. Натка, дело в том, что модуль CRT... [морщит лоб, пытясь вспомнить] зашит (или залит) в turbo.tpl. Его мало скопировать, его надо туда залить. Надо использовать что-то типа tpumover.. Все это было так давно! Перейди на FPC, будь человеком! http://www.freepascal.org/ -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
Текстовая версия | 29.04.2024 6:39 |