Перейти к содержанию
СофтФорум - всё о компьютерах и не только

проги на турбо паскале под виндозу.


Рекомендуемые сообщения

Подскажите, можно ли на досовском турбо паскале писать проги под виндозу? Какие нужны модули, например, для поддержки мыши и где скачать?

Ссылка на комментарий
Поделиться на другие сайты

octopus: тема поднималась неоднократно, но в таком ключе впервые :g: Уточни что ты собрался писать, просто TP 7.0 оринтирован на инструкции i286, но дело в том что его мат. библиотека (при использовании со-процессора) содержит ошибки, да и сам код далёёёёёёёёк от совершентства используй более простой метод - вместо TP, пиши на FP.

Ссылка на комментарий
Поделиться на другие сайты

octopus:

Можно ли медведя научить ездить на велосипеде? Можно. Только будет ли тебе от этого польза, а медведю удовольствие? Работают же написанные в Turbo Pascal программы в Windows (но не все!). Но, конечно, оформление будет, мягко говоря, не ахти, скорость и возможности тоже. А осложнений - вагон. Примерно как отвертку использовать в качестве молотка. К тому же все это будет зависеть от версии TP и версии Windows, да и компьютера тоже. Например, в TP 7 есть проблемы с некоторыми командами на быстрых компьютерах.

Насчет мыши - есть десятки написанных для TP модулей поддержки мыши для работы под DOS, например, посмотри тут, некоторые из них работают и под Windows (те, которые используют средства BIOS). Я использовал поддержку мыши одним из таких модулей в написанной на TP 5.5 программе, которая работала под Windows. Однако для TP 7 исходный текст программы пришлось бы переписывать.

Ссылка на комментарий
Поделиться на другие сайты

Free Pascal (FP) позволяет компилировать программы под Windows/Linux и т.д., совместим с Turbo Pascal 7.0.

Для консольных программ подключаешь модуль Mouse, а для графических режимов - WinMouse. Если программируешь на WinAPI, то никаких таких модулей подключать не надо, а только модуль Windows.

Сейчас Turbo Pascal for Windows - каменный век. Компилируй в Free Pascal.

www.freepascal.org

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...