Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
3-1109769208
Arazel
2005-03-02 16:13
2005.03.27
А что лучше использовать AdoDataSet или AdoQuery?


1-1110739667
capkoh
2005-03-13 21:47
2005.03.27
Класс и Объект


1-1110791589
}|{yk
2005-03-14 12:13
2005.03.27
Взаимодействие с консольными программами


6-1106588652
c-forever
2005-01-24 20:44
2005.03.27
НЕ ставиться таймаут на recvfrom!


1-1110979999
Alex_C
2005-03-16 16:33
2005.03.27
Не могу создать в RealTime TRxGIFAnimator





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский