Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.30;
Скачать: CL | DM;

Вниз

DOS   Найти похожие ветки 

 
Alex.rus ©   (2007-08-31 21:31) [0]

Как написать прогу на Дельфи работающую под дос, а то я думал что консольное приложение подойдет но нет, и ещё как можно програмно выйти из винды и перейти в дос?


 
Вася Правильный   (2007-08-31 21:40) [1]

никак


 
Alex.rus ©   (2007-08-31 21:52) [2]

Никак это всмысле програмно выйти из винды и перейти в дос или написать прогу на Дельфи работающую под дос?


 
DrPass ©   (2007-08-31 22:10) [3]

Никак - это никак не выйти, и никак не написать


 
palva ©   (2007-08-31 22:15) [4]

Установить Delphi 1 или Turbo Pascal.


 
Alex.rus ©   (2007-08-31 22:16) [5]

А паскаль не подойдет для доса?


 
Alex.rus ©   (2007-08-31 22:17) [6]

Спасибо за инфу.


 
Германн ©   (2007-09-01 00:44) [7]


> palva ©   (31.08.07 22:15) [4]
>
> Установить Delphi 1 или Turbo Pascal.
>

Delphi 1 хоть и создаёт программы под ДОС, но требует еще и Win3.1x :)


 
grisme ©   (2007-09-01 01:09) [8]

ыы..если возникла необходимость погемороиться, ставь Визуального Ваську 1.0 и геморойся на здоровье %-)


 
palva ©   (2007-09-01 10:55) [9]

Delphi 1 хоть и создаёт программы под ДОС, но требует еще и Win3.1x :)

Неужели среда не встанет на Windows XP?
Но там есть и компилятор командной строки dcc.exe Он может сделать досовскую программу.


 
Anatoly Podgoretsky ©   (2007-09-01 11:13) [10]

> palva  (01.09.2007 10:55:09)  [9]

Рецепты, как компилировать программы под ДОС ходили в ее времена.


 
Denis_ ©   (2007-09-01 11:28) [11]

turbo pascal


 
Sergey Masloff   (2007-09-01 12:19) [12]

palva ©   (01.09.07 10:55) [9]
>Неужели среда не встанет на Windows XP?
>Но там есть и компилятор командной строки dcc.exe Он может сделать >досовскую программу.
Нет не может. Потребуется замена ряда системных библиотек.


 
isasa ©   (2007-09-01 13:01) [13]

Borland Turbo Pascal 5 - без ООП
Borland Turbo Pascal 6,7 - с ООП
Есть компилятор командной строки и IDE под DOS(не в графическом режиме)


 
Pavia ©   (2007-09-01 14:17) [14]

> Как написать прогу на Дельфи работающую под дос, а то я
> думал что консольное приложение подойдет но нет, и ещё как
> можно програмно выйти из винды и перейти в дос?

Легко.
http://forum.sources.ru/index.php?showtopic=184453


 
inoremap   (2007-09-01 14:24) [15]

freepascal еще может компилировать программы для dos


 
Kolan ©   (2007-09-01 15:26) [16]

> Borland Turbo Pascal 6,7 — с ООП

Какое там ООП?


 
@!!ex ©   (2007-09-01 15:42) [17]

Если мне не изменяет память, Far умеет работать в ДОСе.
Хотя точно не помню.


 
palva ©   (2007-09-01 15:45) [18]

Какое там ООП?
Объекты там есть, экземпляры объектов, наследование, виртуальные функции. В современном Delphi это тоже есть, можно попробовать.


 
palva ©   (2007-09-01 17:00) [19]

Сейчас поставил Delphi 1 на XP
Попробовал написать несколько Windows приложений.
Мне понравилось.
Теперь думаю, а не снести ли мне Turbo Delphi?
Интересно, Delphi 1 еще продается?


 
Denis_ ©   (2007-09-01 17:03) [20]

Лучше перейти на Фортран или Алгол :)


 
Инс ©   (2007-09-01 17:25) [21]


> Если мне не изменяет память, Far умеет работать в ДОСе.

Есть масса программ, которые могут запускаться и в DOS, и в Windows. Строго говоря, каждый PE запускается в DOS, и даже выполняет некоторый код.


 
atruhin ©   (2007-09-01 17:41) [22]

> Если мне не изменяет память, Far умеет работать в ДОСе.

С какого перепуга?

> turbo pascal
> freepascal еще может компилировать программы для dos

Не думаю что имеет смысл использовать устаревший, платный turbo pascal, учитывая, что
freepascal работает в защищеном режиме процессора, использут нормальную 32 разрядную адресацию,
по моему до 16 мб, и поддерживает пракитически весь синтаксис Delphi 7.
При этом бесплатный.


 
Desdechado ©   (2007-09-01 17:58) [23]

> Borland Turbo Pascal 5 - без ООП Borland Turbo Pascal 6, 7 - с ООП
Вообще-то объекты появились в версии 5.5


 
Kolan ©   (2007-09-01 18:16) [24]

> Объекты там есть, экземпляры объектов, наследование, виртуальные
> функции. В современном Delphi это тоже есть, можно попробовать.

В turbo pascal 7.1 такого нет.
Аааа вы именно про Borland Pascal&#133
«Название Borland Pascal было зарезервировано для дорогих вариантов поставки (с б?ольшим количеством библиотек и исходным кодом стандартной библиотеки)»
© http://ru.wikipedia.org/wiki/Turbo_Pascal


 
palva ©   (2007-09-01 18:16) [25]

atruhin ©   (01.09.07 17:41) [22]
Freepascal не делает настоящие DOS программы. Вот сейчас зашел на сайт и снова прочитал:
The target system must have a DPMI server
Кроме того там еще есть неприятные оговорки. Посмотрите сами.
http://www.freepascal.org/faq.var#dos-release


 
palva ©   (2007-09-01 18:28) [26]

> В turbo pascal 7.1 такого нет.
Такое появилось в Turbo Pascal 6.0. Там же появилась библиотека объектов Turbo Vision с использованием этой модели ООП. Я даже на ней когда-то что-то написал.
Вот здесь можете почитать об этом http://pascal.sources.ru/docs/tv6_docr.htm


 
Kolan ©   (2007-09-01 18:30) [27]

> Такое появилось в Turbo Pascal 6.0.

Да в английской версии прочитал.
— Незнал&#133


 
Anatoly Podgoretsky ©   (2007-09-01 18:33) [28]

> Kolan  (01.09.2007 18:16:24)  [24]

Чего только в дурипедии на просторах дурнета не пишут.


 
palva ©   (2007-09-01 18:40) [29]

Kolan ©   (01.09.07 18:30) [27]
Другое дело, что в Делфи появилась совершенно новая модель ООП, такая где класс надо обязательно создавать, а переменная "объект" реализована как указатель. Но старые объекты до сих пор поддерживаются, хотя их и не рекомендуют использовать.


 
Инс ©   (2007-09-01 18:43) [30]


> [29] palva ©   (01.09.07 18:40)

Главное отличие в том, что объекты живут в стеке, а экземпляры классов - в куче. Хотя и в TP можно было создавать объекты в динамической памяти.


 
Dimaxx ©   (2007-09-02 10:16) [31]


> Far умеет работать в ДОСе

ФАР запускается в режиме консоли и "рисует" там подобно Нортону. А так он нормальный 32-битный.

Турбо Паскаль щас не катит, ибо на современных компах "ошибка 200". Лекарство было м успешно работало на "старых новых" компах, на современных даже оно не пашет - ошибка 200.


 
Sergey Masloff   (2007-09-02 10:31) [32]

Dimaxx ©   (02.09.07 10:16) [31]
Я на Pentium 4 под Win2000 запускал TurboPascal 1.0 и успешно компилировал и запускал тестовые примеры. Borland Pascal 7.0 тоже ради интереса запускал


 
Anatoly Podgoretsky ©   (2007-09-02 11:17) [33]

> Dimaxx  (02.09.2007 10:16:31)  [31]

Ты в курсе, почему она появляется?
Если изменить генофонд, то от нее можно избавиться в принципе.


 
Anatoly Podgoretsky ©   (2007-09-02 11:18) [34]

> Sergey Masloff  (02.09.2007 10:31:32)  [32]

Приведи uses


 
Инс ©   (2007-09-02 11:25) [35]


> [34] Anatoly Podgoretsky ©   (02.09.07 11:18)

Если вы намекаете на модуль Crt в uses, то да, я слышал про эту ошибку, но у меня она не проявляется. Даже сейчас проверил - все оки.


 
isasa ©   (2007-09-02 11:27) [36]

Dimaxx ©   (02.09.07 10:16) [31]
Очень даже катит.
Рихтуем config.nt и autoexec.nt при необходимости.
Вот прямо сейчас запистил среду Tubo Pascal 5. Все работает на Athlon 64 X2 4600+


 
Anatoly Podgoretsky ©   (2007-09-02 11:49) [37]

> Инс  (02.09.2007 11:25:35)  [35]

Про этот модуль и говорю, а проявится она тогда, когда будет работа с паузами. Там есть деление на 55, в результате которого результат превышает 65535, из-за 16 битной математики, результат не помещается в регистр AX.


 
Инс ©   (2007-09-02 14:58) [38]


> [37] Anatoly Podgoretsky ©   (02.09.07 11:49)


Да, что-то подобное когда-то слышал. Говорю же, у меня не проявляется. И никогда не проявлялось. Только что еще раз перепроверил.
uses Crt;
begin
 Delay(1000);
 readln;
end.

у меня скомпилировалось и запустилось. Что я делаю неправильно? Такая ошибка видимо действительно имеет место быть, не вы первый о ней говорите, но мне никак не удается самому это увидеть.


 
@!!ex ©   (2007-09-02 15:43) [39]

> [38] Инс ©   (02.09.07 14:58)

Либо комп старый, либо CRT исправленный.
У меня тоже эта ошибка не проявялеться. ИБО CRT исправленный.


 
Инс ©   (2007-09-02 16:11) [40]


> Либо комп старый, либо CRT исправленный.

Да комп то не старый, и менялся со временем уже ой сколько раз. Может быть второе...



Страницы: 1 2 вся ветка

Текущий архив: 2007.09.30;
Скачать: CL | DM;

Наверх




Память: 0.56 MB
Время: 0.025 c
2-1189083907
voe
2007-09-06 17:05
2007.09.30
Есть стандартная функция провки переменной на тип?


15-1188377555
Azize
2007-08-29 12:52
2007.09.30
Хелпы


11-1172563692
Fregl
2007-02-27 11:08
2007.09.30
Отлов ("перехват") событий VCL приложением из KOL DLL


15-1188733499
самовар
2007-09-02 15:44
2007.09.30
Как соединить в локальную сеть два здания на расстоянии


3-1179909872
ed_ch
2007-05-23 12:44
2007.09.30
Как получить вычисляемое поле в базе данных