Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.10.2010, 16:35   #1
spectorsky
Новичок
Джуниор
 
Регистрация: 31.10.2010
Сообщений: 3
По умолчанию Текстовый режим

Существует ли возможность перевести дисплей в текстовый режим из программы на Delphi? Скорее всего, это должна быть функция API. Я нашел что-то вроде ChangeDisplaySettings, но там только графические режимы
spectorsky вне форума Ответить с цитированием
Старый 31.10.2010, 18:56   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

нет нету, но можно имитировать текстовый режим.
или же открыть консоль.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 31.10.2010, 22:43   #3
spectorsky
Новичок
Джуниор
 
Регистрация: 31.10.2010
Сообщений: 3
По умолчанию

Я так и подозревал. Но куда подевались встроенные в MSDOS функции (там они назывались прерываниями) для настройки текстового режима - количество строк и столбцов, вид курсора и т.п.? Более того, при загрузке компьютера и при работе консольных приложений в полном экране дисплей явно в текстовом режиме...
spectorsky вне форума Ответить с цитированием
Старый 31.10.2010, 23:38   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
при работе консольных приложений в полном экране дисплей явно в текстовом режиме...
эмуляция.
Цитата:
Но куда подевались встроенные в MSDOS функции (там они назывались прерываниями) для настройки текстового режима - количество строк и столбцов, вид курсора и т.п.?
пишите под ДОС тогда, и тогда вам будут они доступны.

ЗЫ: ДОС работал в реальном режиме процессора, а винда работает в защищенном.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 01.11.2010, 00:16   #5
spectorsky
Новичок
Джуниор
 
Регистрация: 31.10.2010
Сообщений: 3
По умолчанию

Цитата:
эмуляция
Может быть, это и эмуляция. Но уж очень искусная, с правильным курсором...

В любом случае спасибо за пояснение. Теперь я припоминаю, что еще в эпоху BP 7.0 (под Windows), родной модуль CRT был доступен не во всех режимах.
spectorsky вне форума Ответить с цитированием
Старый 01.11.2010, 23:00   #6
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Но уж очень искусная, с правильным курсором...
поверьте мне, искусства тут нет, не трудно это сделать.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 02.11.2010, 11:46   #7
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

X, Y, Z?

Под Windows прямого доступа к железу вам никто просто так не даст.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 02.11.2010, 13:02   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Интересно а зачем автору это понадобилось...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Графический режим в FP fire_on Паскаль, Turbo Pascal, PascalABC.NET 1 17.01.2010 13:16
Скрытый режим VadEr Помощь студентам 5 07.04.2009 18:57
Отладочный режим Shevali Помощь студентам 2 28.03.2009 20:17
Текстовый файл в текстовый массив Kimimaru Общие вопросы C/C++ 1 02.12.2007 11:55
Полноэкранный режим Кронос Gamedev - cоздание игр: Unity, OpenGL, DirectX 1 26.08.2007 12:17