Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.51 MB
Время: 0.039 c
14-1110374841
Yanis
2005-03-09 16:27
2005.03.27
Толковый словарь


1-1111063405
randomize
2005-03-17 15:43
2005.03.27
Проблема с компонентами


1-1110570982
idiot
2005-03-11 22:56
2005.03.27
Ламерский вопрос


1-1110468098
KLEVO
2005-03-10 18:21
2005.03.27
Графика в TStringGrid


3-1109419663
GanibalLector
2005-02-26 15:07
2005.03.27
кол-во записей в двух таблицах.




   Наверх