Kibor пишет: Я не буду писать код. Я могу если есть время указать на неточности уже в вашем коде.
Я не знаю как сделать для не модальных, но вроде так:
CODE:
int i1=0;
int i2=1;
int i3=2;
i1=formatsn(text_edit0[0]);
i2=formatsn(text_edit0[0]);
i3=formatsn(text_edit0[0]);
INITDIALOG
{
if (fopen ("C:\Íàñòðîéêà.txt", "r")!=0)//îòêðûâàåì ôàéë äëÿ ÷òåíèÿ "r"
{//åñëè îòêðûëñÿ
fread(i1);
fread(i2);
fread(i3);
fclose();//çàêðûâàåì ôàéë
sendcontrol(text_edit0[0], format(i1));
sendcontrol(text_edit0[0], format(i2));
sendcontrol(text_edit0[0], format(i3));
}
}
int pos_size_button0[1][4];
string text_button0[1];
int flag_button0[1];
pos_size_button0[0][0]=65; pos_size_button0[0][1]=196; pos_size_button0[0][2]=100; pos_size_button0[0][3]=20;
text_button0[0]="Çàïóñòèòü";
//////////
int pos_size_edit0[1][4];
string text_edit0[1];
pos_size_edit0[0][0]=81; pos_size_edit0[0][1]=113; pos_size_edit0[0][2]=100; pos_size_edit0[0][3]=20;
text_edit0[0]="Ïîëå 0";
//////////
createdialog(0, BUTTON, #pos_size_button0[0][0], #text_button0[0], #flag_button0[0] |
EDIT, #pos_size_edit0[0][0], #text_edit0[0]);
//////////
showdialog(0, "Äèàëîã", 595, 300, 250, 300, 1, 1);
//////////
loop()
////
{//
////
//!1
if (flag_button0[0]>0)
{
flag_button0[2]=0;
stranica();
}//!1
////
}//
////
function stranica()
{
if (fopen ("C:\Íàñòðîéêà.txt", "w")!=0)//îòêðûâàåì ôàéë
{//åñëè îòêðûëñÿ
fwrite(i1); fwrite(" ");
fwrite(i2); fwrite(" ");
fwrite(i3); fwrite(" ");
fclose();//çàêðûâàåì ôàéë
}
}
|