Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Разрешение экрана

10.0K
14 февраля 2005 года
screwdriver
2 / / 14.02.2005
Народ, help me!!!
Вот кусок листинга:

Display * D1;
Screen * S1;
int sd_scr_w;
int sd_scr_h;

D1 = XOpenDisplay( NULL );
* S1 = DefaultScreenOfDisplay(D1);
sd_scr_w = WidthOfScreen(S1);
sd_scr_h = HeightOfScreen(S1);

XCloseDisplay(D1);

Строчка * вызывает ошибку Segmentation fault.
Как бороться???

Или как иначе взять текущее разрешение экрана?
2
14 февраля 2005 года
squirL
5.6K / / 13.08.2003
Цитата:
Originally posted by screwdriver
Народ, help me!!!
Вот кусок листинга:

Display * D1;
Screen * S1;
int sd_scr_w;
int sd_scr_h;

D1 = XOpenDisplay( NULL );
* S1 = DefaultScreenOfDisplay(D1);
sd_scr_w = WidthOfScreen(S1);
sd_scr_h = HeightOfScreen(S1);

XCloseDisplay(D1);

Строчка * вызывает ошибку Segmentation fault.
Как бороться???

Или как иначе взять текущее разрешение экрана?


гы... а * перед S1 убрать не пробовали?

10.0K
15 февраля 2005 года
screwdriver
2 / / 14.02.2005
%)
Я так неработающую строчку отметил!

Уже разобрался, дело в том было, что запускал я прогу под root, а Xserver работал под userом.
Я ламер ваще... :)
2
15 февраля 2005 года
squirL
5.6K / / 13.08.2003
Цитата:
Originally posted by screwdriver
%)
Я так неработающую строчку отметил!



ну вы блиннн даете...

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог