Вверх ↑
Ответов: 16884
Рейтинг: 1239
#1: 2008-06-15 01:11:35 ЛС | профиль | цитата
StrList с SVN

------------ Дoбавленo:

juk писал(а):
И ещё вопрос: почему при выходе из программы восстанавливаются первоначальные значения разрешения,
ведь на компоненты память, я не подаю ни каких данных!
а ты с них и не читаешь. У тебя 800х600 забито в компоненте Screen "намертво".
------------ Дoбавленo:

правильная схема в тегах code, там где написано "Или так"
------------ Дoбавленo:

Алгоритм скорее такой:
1.- Определяем текущее разрешение и запоминаем его.
2.- Если текущее 1024-768, флаг в 0 и запускаем программу.
3.- Если нет, считываем возможные разрешения экрана,проверяем поддерживает ли монитор 1024-768 точек. Если не поддерживает, предупреждаем и закрываем программу.
4.- Если поддерживает устанавливаем разрешение: 1024-768 точек, флаг в 1 и запускаем программу.
5.- Перед выходом из программы проверяем значение флага. Если флаг=1, то восстанавливаем первоначальное разрешение.
6. Выходим из программы.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1strlist.rar [1.9KB] [180]