Форум: "Основная";
Текущий архив: 2005.03.27;
Скачать: [xml.tar.bz2];
ВнизКонсольные приложения Найти похожие ветки
← →
Дельфин (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;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.043 c