Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.27;
Скачать: CL | DM;

Вниз

Консольные приложения   Найти похожие ветки 

 
Дельфин   (2005-03-08 22:09) [0]

Как сделать так, чтобы консольные приложения запускались в MS-DOS?


 
DrPass ©   (2005-03-08 22:12) [1]

Писать их в Турбо-Паскале


 
Gero ©   (2005-03-08 22:12) [2]

Писать их в Turbo Pascal.


 
Fenik   (2005-03-08 22:16) [3]

Писать их в Турбо Паскале.


 
jack128 ©   (2005-03-08 22:16) [4]

Ну есть и другие компиляторы паскаля. Free Pascal так даже Object Pascal может компилировать :-)


 
jack128 ©   (2005-03-08 22:17) [5]

вообще те вот сюда http://pascal.sources.ru/compiler/index.htm


 
uny ©   (2005-03-08 22:24) [6]

а говорили дельфи может для доса компилировать - что ли нет?


 
Anatoly Podgoretsky ©   (2005-03-08 22:25) [7]

jack128 ©   (08.03.05 22:16) [4]
А все равно никак, консольное приложение это 32 битное приложение виндоус, консольного режима.
Надо просто писать досовское приложение, с помошью любоого компилятора.


 
DrPass ©   (2005-03-08 22:26) [8]

Тебя нагло обманывали. Впрочем, Delphi 1 была 16-битной. Возможно, она и умела


 
Anatoly Podgoretsky ©   (2005-03-08 22:34) [9]

DrPass ©   (08.03.05 22:26) [8]
Тоже не умела, но путем особых манипуляций ее можно было заставить.


 
Yanis ©   (2005-03-08 22:50) [10]

> но путем особых манипуляций ее можно было заставить.

интересно...


 
Anatoly Podgoretsky ©   (2005-03-08 22:51) [11]

Подменой бибилотек, любезно предоставленных Борландом и каких то еще особых действий, в то время это было актуально.


 
jack128 ©   (2005-03-08 23:07) [12]

Anatoly Podgoretsky ©   (08.03.05 22:25) [7]
А все равно никак, консольное приложение это 32 битное приложение виндоус,

это я понимаю, но если если исходники этого приложения подсунуть какому нить подходящему компилятору, то может чего путное и выдет. Если, конечно, человек winapi илит какие нитьт другие системозависимые штучки не использует.


 
Дельфин   (2005-03-12 22:09) [13]

Пытался писать прогу и Паскале - точно такой же результат и в MSDOS прога не запускается


 
Palladin ©   (2005-03-12 23:17) [14]

Ну значит такого сделать нельзя


 
Cobalt ©   (2005-03-12 23:33) [15]

>Дельфин   (12.03.05 22:09) [13]
>Пытался писать прогу и Паскале - точно такой же результат и в MSDOS прога не запускается
в Турбо-Паскале? а не в Borland Pascal 7.0? там можно указывать платформу Win (кажись...)
И чё, скомпилировалась? Но не запустилась? сказала, памяти мало?


 
Anatoly Podgoretsky ©   (2005-03-13 01:14) [16]

Дельфин   (12.03.05 22:09) [13]
Это значит, что писал с ощибкой.


 
Palladin ©   (2005-03-13 01:26) [17]

Грюбой


 
Gero ©   (2005-03-13 01:37) [18]

Ну естественно, там же ни одного компонента нету.
Как можно без ошибок написать, вобще непонятно.


 
Anatoly Podgoretsky ©   (2005-03-13 01:42) [19]

Да я сам уже много лет этому удивляюсь, а ведь писал же.


 
Дельфин   (2005-03-16 07:09) [20]

Я вот разбираясь с этим просто пытался написать для начала программу, которая ничего не делает почти -просто через WriteLn выводит строку текста. Неужели Turbo Pascal не способен даже такое сделать?


 
Palladin ©   (2005-03-16 13:14) [21]

способен, только модуль crt нужно "пропатчить" или не использовать его


 
Amoeba ©   (2005-03-16 14:15) [22]


> только модуль crt нужно "пропатчить"

Есть даже специальный сайт с такими патчами.


 
Дельфин   (2005-03-16 15:31) [23]

Так как же способен, если даже такая программа не запускается в MS-DOS? Выдает ту же ошибку - This program is cann"t run in DOS mode. Но ведь уже был Турбо Паскаль, когда на компах стоял великий DOS! А у меня почему-то все равно не хочет работать!


 
Amoeba ©   (2005-03-16 16:21) [24]


> Дельфин   (16.03.05 15:31) [23]
> Так как же способен, если даже такая программа не запускается
> в MS-DOS? Выдает ту же ошибку - This program is cann"t run
> in DOS mode. Но ведь уже был Турбо Паскаль, когда на компах
> стоял великий DOS! А у меня почему-то все равно не хочет
> работать!

Каким компилятором компилируешь?


 
Palladin ©   (2005-03-16 20:44) [25]


> [23] Дельфин  

Ты компилируешь не Turbo Pascal"ем. (Сомневаюсь что у тебя хватило бы знаний установить Target:windows в настройках компилятора, по умолчанию стоит dos real mode)


 
Просто Джо ©   (2005-03-16 21:05) [26]

Видимо, Borland Pascal? Или Turbo Pascal for Windows


 
Palladin ©   (2005-03-16 23:05) [27]


> Видимо, Borland Pascal?

Без разницы, Turbo или Borland, по умолчанию target стоит drm


> Или Turbo Pascal for Windows

Очень похоже на правду, ибо именно такое сообщение выдают программы скомпилированные для win16 (скомпилированные на win32 другое выдают, ну вот такая особенность у компиляторов от Borland"а), но неужели он не увидел что он for Windows :) тогда парню пора на пенсию...



Страницы: 1 вся ветка

Текущий архив: 2005.03.27;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.03 c
1-1110958296
Aleks
2005-03-16 10:31
2005.03.27
Базы компонент DBGrid1 как узнать номер строки????


14-1110369170
Ega23
2005-03-09 14:52
2005.03.27
"Не активна" или "Неактивна"?


14-1110367901
}|{yk
2005-03-09 14:31
2005.03.27
Вопросы ЧГК


1-1111050918
markers
2005-03-17 12:15
2005.03.27
Pass


8-1102440530
Mirror
2004-12-07 20:28
2005.03.27
Загрузка изображений из паралельного потока.