![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Консольные приложения [D6, D7, WinXP]
Дельфин © (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-битной. Возможно, она и умела