Форум программистов, компьютерный форум CyberForum.ru

DOS приложения и C++ - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
Sid1057
5 / 5 / 2
Регистрация: 22.02.2013
Сообщений: 174
16.03.2013, 11:05     DOS приложения и C++ #1
хотел бы узнать ответы на некоторые вопросы, почему приложения, написанный к примеру в c++ buildere 6.0 не будут работать в DOS, в чем отличия, и можно ли их каким-то образом конвертировать.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.03.2013, 11:05     DOS приложения и C++
Посмотрите здесь:

БД в C++ for DOS C++
C++ не запускаются приложения на платформе DOS
массив С++ for dos C++
C++ MS-DOS type
Borland C++ for DOS C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
HighPredator
 Аватар для HighPredator
5349 / 1732 / 320
Регистрация: 10.12.2010
Сообщений: 5,119
Записей в блоге: 3
16.03.2013, 12:28     DOS приложения и C++ #2
Потому что это другая операционная система. Для полного понимания погуглите на тему структуры *.exe файла в Дос и Windows. Тогда увидите отличия.
Sid1057
5 / 5 / 2
Регистрация: 22.02.2013
Сообщений: 174
17.03.2013, 10:00  [ТС]     DOS приложения и C++ #3
а можно ли программу для винды скомпилировать на дос, имея исходный код? и можно ли допустим в том же turbo c++ использовать библиотеки от c++ builder 6.0
HighPredator
 Аватар для HighPredator
5349 / 1732 / 320
Регистрация: 10.12.2010
Сообщений: 5,119
Записей в блоге: 3
17.03.2013, 10:24     DOS приложения и C++ #4
Sid1057, в общем случае нет. Turbo C++ не поддерживает те возможности языка, которые поддерживает билдер. Все равно придется переписывать.
Sid1057
5 / 5 / 2
Регистрация: 22.02.2013
Сообщений: 174
17.03.2013, 10:35  [ТС]     DOS приложения и C++ #5
а borland c++3.1? и вообще, возможно ли написать программу с графическим интерфейсом в DOS, например аудио плеер?
VladislavTepes
 Аватар для VladislavTepes
78 / 78 / 5
Регистрация: 27.06.2012
Сообщений: 555
Записей в блоге: 1
17.03.2013, 10:41     DOS приложения и C++ #6
Добавлено через 47 секунд
Цитата Сообщение от Sid1057 Посмотреть сообщение
а borland c++3.1? и вообще, возможно ли написать программу с графическим интерфейсом в DOS, например аудио плеер?
Вроде как, с применением примитивных графич. библиотек-да (скорее, с псевдографическим).
HighPredator
 Аватар для HighPredator
5349 / 1732 / 320
Регистрация: 10.12.2010
Сообщений: 5,119
Записей в блоге: 3
17.03.2013, 11:12     DOS приложения и C++ #7
Цитата Сообщение от Sid1057 Посмотреть сообщение
а borland c++3.1?
Аналогично.
Цитата Сообщение от Sid1057 Посмотреть сообщение
возможно ли написать программу с графическим интерфейсом в DOS, например аудио плеер?
Запомните, что Дос - другая операционная система, и там все было по-другому. В ней даже int занимал 2 байта, а не 4 как в windows.
Sid1057
5 / 5 / 2
Регистрация: 22.02.2013
Сообщений: 174
17.03.2013, 17:05  [ТС]     DOS приложения и C++ #8
а как писали приложения с gui для DOS? какими библиотеками для этого пользовались? и есть ли эмулятор win приложений для DOS, а не наоборот?)
quwy
Native x86
 Аватар для quwy
2735 / 1824 / 477
Регистрация: 13.02.2013
Сообщений: 6,113
17.03.2013, 17:21     DOS приложения и C++ #9
Цитата Сообщение от Sid1057 Посмотреть сообщение
а как писали приложения с gui для DOS?
В общем случае -- используя графические примитивы (линии, прямоугольники и т.д.). В аттаче пример программы для DOS с графическим интерфейсом.

какими библиотеками для этого пользовались?
Их много в свое время наделали, можно поискать: http://www.google.com/#q=dos+gui+library

и есть ли эмулятор win приложений для DOS, а не наоборот?)
Нет, это слишком сложная и ненужная задача.
Миниатюры
DOS приложения и C++  
Sid1057
5 / 5 / 2
Регистрация: 22.02.2013
Сообщений: 174
17.03.2013, 17:34  [ТС]     DOS приложения и C++ #10
quwy, спасибо, не подскажите ли вы еще, где можно найти хороший компилятор под DOS? Пытался пользоавться turbo c++, но выдавало ошибку(unable to open <любая библиотека>), заводил тему, проверял правильность выбранной директории, но не помогло.
quwy
Native x86
 Аватар для quwy
2735 / 1824 / 477
Регистрация: 13.02.2013
Сообщений: 6,113
17.03.2013, 17:35     DOS приложения и C++ #11
В свое время очень популярен был Watcom C, на нем почти все серьезные DOS-игры писались.

А вот по поводу запуска WIN-программ в DOS я погорячился. Вспомнил, что когда-то сам запускал FAR через какую-то прибулду, кажется WineDOS (сборка линуксового wine под DOS). Но таким образом можно было запускать только консольные программы и там были проблемы с загрузкой внешних DLL, т.е. эмуляция была очень поверхностная. Сейчас посмотрел, вроде там многое допилили.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.03.2013, 17:39     DOS приложения и C++
Еще ссылки по теме:

Простенькое графическое меню для консольного приложения DOS C++
C++ ms dos
C++ Запустить параллельного приложения / Запуск приложения в новом консольном окне

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Sid1057
5 / 5 / 2
Регистрация: 22.02.2013
Сообщений: 174
17.03.2013, 17:39  [ТС]     DOS приложения и C++ #12
quwy, еще раз спасибо.
Yandex
Объявления
17.03.2013, 17:39     DOS приложения и C++
Ответ Создать тему
Опции темы

Текущее время: 16:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru