Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Консольные приложения [D6, D7, WinXP]


Страницы:   1 2

Дельфин ©   (2005-03-08 22:09:00) 

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


Palladin   (2005-03-16 23:05:00) [1]


> Видимо, Borland Pascal?

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


> Или Turbo Pascal for Windows

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


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

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


Palladin   (2005-03-16 20:44:00) [3]


> [23] Дельфин  

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


Amoeba   (2005-03-16 16:21:00) [4]


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

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


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

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


Amoeba   (2005-03-16 14:15:00) [6]


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

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


Palladin   (2005-03-16 13:14:00) [7]

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


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

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


Anatoly Podgoretsky   (2005-03-13 01:42:00) [9]

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


Gero   (2005-03-13 01:37:00) [10]

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


Palladin   (2005-03-13 01:26:00) [11]

Грюбой


Anatoly Podgoretsky   (2005-03-13 01:14:00) [12]

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


Cobalt   (2005-03-12 23:33:00) [13]

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


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

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


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

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


jack128   (2005-03-08 23:07:00) [16]

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

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


Anatoly Podgoretsky   (2005-03-08 22:51:00) [17]

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


Yanis   (2005-03-08 22:50:00) [18]

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

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


Anatoly Podgoretsky   (2005-03-08 22:34:00) [19]

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


DrPass   (2005-03-08 22:26:00) [20]

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


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо