![]() |
1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
![]() |
NICOCO |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 16 Пол: Мужской Репутация: ![]() ![]() ![]() |
Не подскажет ли кто, как программно определить, работает ли программа в DOS или в Windows? Это нужно для правильной кодировки текстовых файлов с русскими буквами (OEM или ANSI). То, что это вообще-то возможно, доказывает практически любая виндовская программа, которая при запуске ее в ДОСе немедленно выдает сообщение.
-------------------- Лучше не знать вовсе, чем знать плохо.
|
![]() ![]() |
GoodWind |
![]()
Сообщение
#2
|
![]() Автооответчик ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 188 Пол: Мужской Реальное имя: Александр Репутация: ![]() ![]() ![]() |
вообще-то в Windows приложениях присутствует запускаемая из ДОСа часть, называемая stub, если не ошибаюсь, которая проверяет, запущена ли прога из под винды.. если винды она не обнаруживает, то выдает сообщение "Programm cannot be run in DOS mode"......
-------------------- Неадекватная чушь может быть адекватным ответом на неадекватный вопрос. Понятно или разжевать?
|
![]() ![]() |
![]() |
Текстовая версия | 27.08.2025 23:20 |