Эксперт
Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017
Репутация: -2
|
Тут такое дело, есть диалог по таймером, в нём галки и кнопка, при запуске этого диалога, галки не возвращаются в то состояние, которое до этого было(из файла не возвращает значения галок)
Вот фрагмент кода:
КОД (Отобразить)
CODE:
loop()
{
if (flag_buttlon0[4]==0)//кнопка4, "Настройки"
{
sleep(100);
hidedialog(0);
}
//...Это цикл первого диалога
//...................
CREATE_TIMER(0, 100)
{//таймер_0
if (flag_button0[4]==1)
{
flag_button0[4]=0;
createdialog(1, BUTTON, #pos_size_button10[0][0], #text_button10[0], #flag_button10[0] |
CHECK, #pos_size_check10[0][0], #text_check10[0], #flag_check10[0]);
showdialog(1, "Настройки", 358, 364, 250, 231, 0, 1);
if (fopen ("C:\Users\Home\AppData\Local\Temp\v1.0\config.txt", "r")!=0)
{
fread(g0);
fread(g1);
fread(g2);
fread(g3);
fread(g4);
fclose();
flag_check10[0]=(g0);
flag_check10[1]=(g1);
flag_check10[2]=(g2);
flag_check10[3]=(g3);
flag_check10[4]=(g4);
}
}
А как еще сделать, если в файле, в первой строчке стоит 0, то скрипт не выполняется, аналогично если 1. Как написать языком: если в файле то та тот в первой строчки есть цифра 0...
Тоже самое, но с второй строчкой |