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

Вниз

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

 
saNat ©   (2004-08-24 17:47) [0]

Разбираюсь с программированием COM. Под DOS мы используем ресурсы компьютера монопольно. В Windows ресурсы могут использоваться несколькими приложениями. А как работает сеанс DOS в среде Windows? Т.е. нужно писать разные приложения для DOS и Windows?


 
Anatoly Podgoretsky ©   (2004-08-24 17:48) [1]

Живет в виртуальной машине ДОС


 
saNat ©   (2004-08-24 17:50) [2]

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


 
Anatoly Podgoretsky ©   (2004-08-24 17:52) [3]

saNat ©   (24.08.04 17:50) [2]
Неправ, корректно будет работать только корректно написаное приложение.


 
Jeer ©   (2004-08-24 17:54) [4]

Anatoly Podgoretsky ©   (24.08.04 17:52) [3]
P.S.
И не под всеми осями:)


 
saNat ©   (2004-08-24 17:58) [5]

Anatoly Podgoretsky ©   (24.08.04 17:52) [3]
Т.е. если приложение должно работать в DOS и Windows нужно писать две разных вещи...


 
Anatoly Podgoretsky ©   (2004-08-24 17:59) [6]

Jeer ©   (24.08.04 17:54) [4]
Под какиме не будет, естестванно корректное?

saNat ©   (24.08.04 17:58) [5]
Можно и одно комбинированое, если сумешь скомбинировать, Дельфи этому сопротивляется.


 
Jeer ©   (2004-08-24 18:04) [7]

Anatoly Podgoretsky ©   (24.08.04 17:59) [6]

Написанное под DOS в 1990 г.(например) будет имет проблемы с портами в WinNT.
Но заставить - можно:)


 
Piter ©   (2004-08-24 18:19) [8]

в Windows NT, например, нельзя напрямую обращаться к оборудованию. То есть, в общем можно, винда постарается это перехватить и переправить как надо. Но получится это у нее далеко не во всех случаях. То есть, если ты, допустим, рисуешь на экране с помощью каких-то DOS функций, прерываний - то все ок. Если же пишешь прямо в видеопамять - то тебе наступит облом в windows...



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

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

Наверх




Память: 0.48 MB
Время: 0.027 c
4-1090796515
Wital
2004-07-26 03:01
2004.09.12
Disable Enable MenuItem in MainMenu


3-1092745901
Len
2004-08-17 16:31
2004.09.12
База для хранения "разных" файлов


14-1093355614
Агент Смитт
2004-08-24 17:53
2004.09.12
Провайдеры в Донецке


14-1093435326
Prohodil Mimo
2004-08-25 16:02
2004.09.12
Какие любимые игрушки у детей программеров?


6-1089111155
fylhtq
2004-07-06 14:52
2004.09.12
Invalid pointer operation при пинге - в чем засада?