IPB
ЛогинПароль:

> Правила раздела!

1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!

2 страниц V  1 2 >  
 Ответить  Открыть новую тему 
> не работает модуль 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 - найти подсказку не могу.
Не бросайте в беде ;-(
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lapp
сообщение 18.02.2006 9:28
Сообщение #2


Уникум
*******

Группа: Модераторы
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Загляни сюда


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
natka
сообщение 18.02.2006 9:41
Сообщение #3


Новичок
*

Группа: Пользователи
Сообщений: 39
Пол: Женский

Репутация: -  0  +


Ничего не получается- тот модуль, который предлагается для скачивания, я и раньше качала, но почему- то ничего не меняется.
Пытаюсь сделать вручную, дошла до пункта "Затем, следуя инструкциям файла 'readme' из 'BP\RTL', создайте с помощью 'makefile', расположенного в том же каталоге, файлы 'TURBO.TPL' (для 'real mode') и 'TPP.TPL' (для 'protected mode')."
не могу понять какой программой нужно открыть файл makefile.
Как дальше действовать?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lapp
сообщение 18.02.2006 9:52
Сообщение #4


Уникум
*******

Группа: Модераторы
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


а почему ты не пользуешь FPC?
он со всех точек зрения лучше. И все проблемы сразу уйдут..


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
natka
сообщение 18.02.2006 9:56
Сообщение #5


Новичок
*

Группа: Пользователи
Сообщений: 39
Пол: Женский

Репутация: -  0  +


Не знала о таком раньше,
где его взять?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
klem4
сообщение 18.02.2006 10:42
Сообщение #6


Perl. Just code it!
******

Группа: Модераторы
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


http://www.freepascal.org/down/i386/win32-russia.html


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Altair
сообщение 18.02.2006 10:42
Сообщение #7


Ищущий истину
******

Группа: Модераторы
Сообщений: 4 824
Пол: Мужской
Реальное имя: Олег

Репутация: -  45  +


Цитата
Как дальше действовать?

надо было скачать уже пропатченный модуль и просто его заменить весь.
А ты наверно CRT.TPU пыталась залить в TURBO.TPL, а это сложнее.
Цитата
где его взять?

http://www.freepascal.org/


--------------------
Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
natka
сообщение 18.02.2006 10:49
Сообщение #8


Новичок
*

Группа: Пользователи
Сообщений: 39
Пол: Женский

Репутация: -  0  +


Я человек, наверное, очень темный, но я действовала так - скачала пропатченый модуль и заменила старые crt.tpu и crt.tpp из папки UNITS на новые. НАдо было делать по-другому?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
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
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lapp
сообщение 18.02.2006 11:06
Сообщение #10


Уникум
*******

Группа: Модераторы
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Это все верно, но ты все же лучше переходи на FPC
Он выглядит практически идентично ТР, так что сложностей не будет.


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Дож
сообщение 18.02.2006 19:53
Сообщение #11


Бывалый
***

Группа: Пользователи
Сообщений: 179
Пол: Мужской

Репутация: -  1  +


Цитата
Error 200 (divide by zero)

Знаю такой глюк. Видел компы, на которых выдается ошибка при подключение CRT. Связано с особенностями процессоров, для некоторых(не знаю для каких, не интересовался) вообще нужно использовать абсолютно другой модуль для доступа к crt'шным процедурам. Если нужно, могу найти.


--------------------
Доброго времени суток.
:nnn:
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
GoodWind
сообщение 18.02.2006 20:00
Сообщение #12


Автооответчик
*****

Группа: Модераторы
Сообщений: 1 188
Пол: Мужской
Реальное имя: Александр

Репутация: -  16  +


кхм.. Дож, ты прчитал тему, прежде чем ответить в нее? mad.gif


--------------------
Неадекватная чушь может быть адекватным ответом на неадекватный вопрос. Понятно или разжевать?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Дож
сообщение 18.02.2006 20:01
Сообщение #13


Бывалый
***

Группа: Пользователи
Сообщений: 179
Пол: Мужской

Репутация: -  1  +


Цитата(GoodWind @ 18.02.2006 20:00) *

кхм.. Дож, ты прчитал тему, прежде чем ответить в нее? mad.gif

Да


--------------------
Доброго времени суток.
:nnn:
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 18.02.2006 20:03
Сообщение #14


Гость






Угу... И по ссылке в посте №2 тоже ходил ???
 К началу страницы 
+ Ответить 
GoodWind
сообщение 18.02.2006 20:04
Сообщение #15


Автооответчик
*****

Группа: Модераторы
Сообщений: 1 188
Пол: Мужской
Реальное имя: Александр

Репутация: -  16  +


во втором посте lapp показал где взять пропатченый crt.tpu, a в девятом Ozzя показал как его установить...
какой смысл в твоем посте ?


--------------------
Неадекватная чушь может быть адекватным ответом на неадекватный вопрос. Понятно или разжевать?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 18.02.2006 20:06
Сообщение #16


Гость






То, что у автора темы это не работает - пускай он(а) сам(а) разбирается... Я, например, так и не увидел названия компилятора, которым он(а) пользуется, а это - самое важное... Телепаты - на другом форуме!
 К началу страницы 
+ Ответить 
natka
сообщение 19.02.2006 12:13
Сообщение #17


Новичок
*

Группа: Пользователи
Сообщений: 39
Пол: Женский

Репутация: -  0  +


Какой у меня компилятор - понятия не имею, стандартный Turbo Pascal 7.0. Все что предлагалось в форуме я выполнила, скачала и установила продпаченный модуль, пыталась вручную все сделать, на одном шаге запнулась, спросила совета и все затихло кроме того, что стала что чего - то куда -то вливать. Ну конечно, не царское это дело - нормальным языком объяснить, а если сами не знаете в чем проблема могли бы так и сказали. Фи, как обидно, а я на вас надеялась...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
мисс_граффити
сообщение 19.02.2006 12:50
Сообщение #18


просто человек
******

Группа: Модераторы
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

Репутация: -  55  +


...там деления на ноль случаем нигде не возникает?
может, совсем не в crt дело?


--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
natka
сообщение 19.02.2006 12:53
Сообщение #19


Новичок
*

Группа: Пользователи
Сообщений: 39
Пол: Женский

Репутация: -  0  +


Там совсем арифметических действий никаких нет. Все дело в CRT это точно.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lapp
сообщение 19.02.2006 12:59
Сообщение #20


Уникум
*******

Группа: Модераторы
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(natka @ 19.02.2006 12:53) *

Там совсем арифметических действий никаких нет. Все дело в CRT это точно.

Натка, дело в том, что модуль CRT... [морщит лоб, пытясь вспомнить] зашит (или залит) в turbo.tpl. Его мало скопировать, его надо туда залить. Надо использовать что-то типа tpumover.. Все это было так давно!

Перейди на FPC, будь человеком! smile.gif
http://www.freepascal.org/


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

2 страниц V  1 2 >
 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 29.04.2024 6:39
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"