Разрешение экрана
Вот кусок листинга:
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.
Как бороться???
Или как иначе взять текущее разрешение экрана?
Цитата:
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.
Как бороться???
Или как иначе взять текущее разрешение экрана?
Народ, 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 убрать не пробовали?
Я так неработающую строчку отметил!
Уже разобрался, дело в том было, что запускал я прогу под root, а Xserver работал под userом.
Я ламер ваще... :)
Цитата:
Originally posted by screwdriver
%)
Я так неработающую строчку отметил!
%)
Я так неработающую строчку отметил!
ну вы блиннн даете...