Hallo,

Ich will in meine Hauptmenü die Möglichkeit geben die Auflösung zu wechseln und habe dazu eine Funktion geschrieben. Leider kommt eine Fehlermeldung wenn es zu Auflösungsweschsel kommt. Dies passiert nur wenn meine Funktion benutzt wird. (d.h. die Meldung kommt nicht wenn ich die Auflösung per F5 (was ja standartmäsig so festgelegt ist) wechsle ). Also muss der Fehler durch meine Funktion verursacht werden. Der Fehler kommt auch bei meiner Funktion für des Wechseln von Fenster zu Vollbild und zurück (da allerdings nur Vollbild zum Fenstermodus (mit alt und enter kommt die meldung nicht)) Fehler: Malfunction W1246 D3D driver failture D3D_ERR_INVALIDCALL

Code:
 
function set_aufl() // Function für den Auflösungswechsel
{
switch(video_mode)
{
case 7:
video_switch(8, 0, 0);
/* set(inv_pan,VISIBLE);
reset(inv_pan2,VISIBLE);
reset(my_panel2,VISIBLE);
set(my_panel,VISIBLE);
reset(my_panel3,VISIBLE);
reset(pf_pan1,VISIBLE);
reset(pf_pan2,VISIBLE);
reset(pf_pan3,VISIBLE);
reset(pf_pan4,VISIBLE);
reset(pf_pan5,VISIBLE);
reset(pf_pan6,VISIBLE);
reset(my_panel4,VISIBLE); */
// aufl_gr();
// video_aufloesung();
// vollfen();
// farb_aufl();
break;
case 8:
video_switch(9,0,0);
// video_aufloesung();
// aufl_gr();
// vollfen();
// farb_aufl();
break;
case 9:
video_switch(7, 0, 0);
/* reset(inv_pan,VISIBLE);
set(inv_pan2,VISIBLE);
reset(my_panel2,VISIBLE);
reset(my_panel,VISIBLE);
set(my_panel3,VISIBLE);
reset(pf_pan1,VISIBLE);
reset(pf_pan2,VISIBLE);
reset(pf_pan3,VISIBLE);
reset(pf_pan4,VISIBLE);
reset(pf_pan5,VISIBLE);
reset(pf_pan6,VISIBLE);
reset(my_panel4,VISIBLE);
video_low();
aufl_gr();
vollfen();
farb_aufl();*/
break;
default:
video_switch(7, 0, 0);
/* video_low();
reset(inv_pan,VISIBLE);
set(inv_pan2,VISIBLE);
reset(my_panel2,VISIBLE);
reset(my_panel,VISIBLE);
set(my_panel3,VISIBLE);
reset(pf_pan1,VISIBLE);
reset(pf_pan2,VISIBLE);
reset(pf_pan3,VISIBLE);
reset(pf_pan4,VISIBLE);
reset(pf_pan5,VISIBLE);
reset(pf_pan6,VISIBLE);
reset(my_panel4,VISIBLE);
aufl_gr();
vollfen();
farb_aufl();*/
}
}


function set_fenvoll() // Function für den wechsel von Fenster zu Vollbild und Ungekehrt
{
switch (video_screen)
{
case 1:
video_switch(0,0,2);
// reset(vollb_pan,VISIBLE);
// set(fenst_pan,VISIBLE);
// vollfen();
break;
case 2:
video_switch(0,0,1);
set(vollb_pan,VISIBLE);
reset(fenst_pan,VISIBLE);
// vollfen();
break;
default:
video_switch(0,0,1);
// set(vollb_pan,VISIBLE);
// reset(fenst_pan,VISIBLE);
// vollfen();
}
}




A8 Com Version 8.40 Win 7 64 Bit