Главная страница
    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.54 MB
Время: 0.037 c
15-1188975523
Nous Mellon_
2007-09-05 10:58
2007.09.30
помощь с небольшим пхп-скриптом


15-1188556583
Ega23
2007-08-31 14:36
2007.09.30
С неклиентской частью разобрались


2-1188907422
ArtikZ
2007-09-04 16:03
2007.09.30
PrintScreen


2-1188755002
KJ13
2007-09-02 21:43
2007.09.30
Убрать программу из списка Ctrl+Alt+Delete


15-1188480916
Пилот
2007-08-30 17:35
2007.09.30
А дайте pls ссылку на архив с веткой про самолет на транспортере





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский