Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Delphi, Kylix and Pascal


Ответ
 
Опции темы Опции просмотра
Старый 04.01.2011, 22:40   #11 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от MrSTEP Посмотреть сообщение
Да понятно, я к автору темы и обратился а вот если перенести файл Dos из простого паскаля в ABC? Володь, прилепи-ка сюда свой, поэкспериментируем
Ага, ну похоже мы нашли один и тот же источник (указывать не будем). Леш, а как я могу прилепить системный модуль? Они же только в откомпилированном виде существуют с расширениями ".a" и ".ppu", последнее специфично для Free Pascal. Так что увы.
Vladimir_S вне форума   Ответить с цитированием

Старый 04.01.2011, 22:40
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Эти темы сильно схожи с вашей, рекомендую пролистать

Сравнение сборок
Глюки игр в Windows7
Турбо Паскаль или Фри Паскаль. Задание по теме Типизированный файл
Глюки в играх

Старый 04.01.2011, 22:55   #12 (permalink)
MrSTEP
一步一步地会到目的
 
Аватар для MrSTEP
 
Регистрация: 09.05.2009
Адрес: Черноземье
Сообщений: 10,939
Записей в дневнике: 10
Сказал(а) спасибо: 140
Поблагодарили 80 раз(а) в 33 сообщениях
Репутация: 28362
По умолчанию

А это разве не тот модуль, что лежит в папке Units?
MrSTEP вне форума   Ответить с цитированием
Старый 04.01.2011, 23:05   #13 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от MrSTEP Посмотреть сообщение
А это разве не тот модуль, что лежит в папке Units?
В моем Free Pascal такового нет - он куда-то, видимо, вработан в тело программы. Есть у меня еще старенький Turbo, в нем я обнаружил модуль WinDos. Вот этот:
Вложения
Тип файла: zip WINDOS.ZIP (6.7 Кб, 44 просмотров)
Vladimir_S вне форума   Ответить с цитированием
Старый 04.01.2011, 23:09   #14 (permalink)
MrSTEP
一步一步地会到目的
 
Аватар для MrSTEP
 
Регистрация: 09.05.2009
Адрес: Черноземье
Сообщений: 10,939
Записей в дневнике: 10
Сказал(а) спасибо: 140
Поблагодарили 80 раз(а) в 33 сообщениях
Репутация: 28362
По умолчанию

А программа твоя в этом трубо паскале работает?
MrSTEP вне форума   Ответить с цитированием
Старый 05.01.2011, 09:28   #15 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от MrSTEP Посмотреть сообщение
А программа твоя в этом трубо паскале работает?
Нет. Только транслируется. Причем как с модулем Dos, так и с WinDos. А не работает из-за старой версии модуля CRT. Там была такая история: лет 10-15 назад оказалось, что модуль CRT в Turbo при переходе на частоты шины в несколько сотен MHz и выше отказывается работать и выдает "Error: Division by zero". Потом там какие-то патчи клепались, но я просто перешел на Free Pascal, в котором этой проблемы, естественно, нет. А старый пакет держу в основном ради Help'а - в моем Free Паскале Help какой-то явно недоделанный, убогий и даже глючный.
Vladimir_S вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 05.01.2011, 10:11   #16 (permalink)
MrSTEP
一步一步地会到目的
 
Аватар для MrSTEP
 
Регистрация: 09.05.2009
Адрес: Черноземье
Сообщений: 10,939
Записей в дневнике: 10
Сказал(а) спасибо: 140
Поблагодарили 80 раз(а) в 33 сообщениях
Репутация: 28362
По умолчанию

А какая версия Трубо сейчас стоит? Надо будет проверить твою прогу у себя
MrSTEP вне форума   Ответить с цитированием
Старый 05.01.2011, 12:10   #17 (permalink)
MrSTEP
一步一步地会到目的
 
Аватар для MrSTEP
 
Регистрация: 09.05.2009
Адрес: Черноземье
Сообщений: 10,939
Записей в дневнике: 10
Сказал(а) спасибо: 140
Поблагодарили 80 раз(а) в 33 сообщениях
Репутация: 28362
По умолчанию

Turbo Pascal 7.0 - программа Владимира работает правильно. Можно всю среду разработки сюда выложить?
MrSTEP вне форума   Ответить с цитированием
Старый 05.01.2011, 12:17   #18 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от MrSTEP Посмотреть сообщение
А какая версия Трубо сейчас стоит? Надо будет проверить твою прогу у себя
Версия Turbo? Естественно, самая современная :
tpx01.jpg
Vladimir_S вне форума   Ответить с цитированием
Старый 05.01.2011, 12:20   #19 (permalink)
MrSTEP
一步一步地会到目的
 
Аватар для MrSTEP
 
Регистрация: 09.05.2009
Адрес: Черноземье
Сообщений: 10,939
Записей в дневнике: 10
Сказал(а) спасибо: 140
Поблагодарили 80 раз(а) в 33 сообщениях
Репутация: 28362
По умолчанию

Хех, ну у меня тоже самое Только программа работает
MrSTEP вне форума   Ответить с цитированием
Старый 05.01.2011, 12:23   #20 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от MrSTEP Посмотреть сообщение
Хех, ну у меня тоже самое Только программа работает
Значит, вероятно, CRT пропатчен.
Vladimir_S вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 05:58.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.