Всем привет, столкнулся с проблемой. При загрузке настроек из .txt а именно flag_check1[0|, значения не применяются к элементам flag_check в диалоге, но text_edit1 применяется нормально.
Пробовал уже по разному но все равно безрезультатно.
Немного о моем скрипте, я использую 2 диалога:
1. Основное окно с программой и разными кнопками для старта или открытия тех же настроек.
2. Второе окно используется для настройки скрипта тут у меня и кнопка назад и text_edit с flag_check.
Кому интересно, вот способ подгрузки настроек при запуске
До запуска основного скрипта (Отобразить)
if (fopen (pathfolder()+"cfg.txt", "r" )!=0)
{
freadline(text_edit1[0]);
freadline(text_edit1[1]);
freadline(text_edit1[2]);
freadline(text_edit1[3]);
freadline(text_edit1[4]);
freadline(text_edit1[5]);
freadline(text_edit1[6]);
freadline(text_edit1[7]);
freadline(text_edit1[8]);
freadline(text_edit1[9]);
freadline(text_edit1[10]);
freadline(text_edit1[11]);
freadline(text_edit1[12]);
freadline(text_edit1[13]);
freadline(text_edit1[14]);
freadline(text_edit1[15]);
freadline(text_edit1[16]);
freadline(text_edit1[17]);
freadline(text_edit1[18]);
freadline(flag_check1[0]);
freadline(flag_check1[1]);
freadline(flag_check1[2]);
freadline(flag_check1[3]);
freadline(flag_check1[4]);
freadline(flag_check1[5]);
freadline(flag_check1[6]);
freadline(flag_check1[7]);
freadline(flag_check1[8]);
freadline(flag_check1[9]);
freadline(flag_check1[10]);
freadline(flag_check1[11]);
freadline(flag_check1[12]);
freadline(flag_check1[13]);
freadline(flag_check1[14]);
freadline(flag_check1[15]);
fclose();
};
После запуска (Отобразить)
if (fopen (pathfolder()+"cfg.txt", "w" )!=0)
{
fwrite(text_edit1[0]); fwrite(ENDL);
fwrite(text_edit1[1]); fwrite(ENDL);
fwrite(text_edit1[2]); fwrite(ENDL);
fwrite(text_edit1[3]); fwrite(ENDL);
fwrite(text_edit1[4]); fwrite(ENDL);
fwrite(text_edit1[5]); fwrite(ENDL);
fwrite(text_edit1[6]); fwrite(ENDL);
fwrite(text_edit1[7]); fwrite(ENDL);
fwrite(text_edit1[8]); fwrite(ENDL);
fwrite(text_edit1[9]); fwrite(ENDL);
fwrite(text_edit1[10]); fwrite(ENDL);
fwrite(text_edit1[11]); fwrite(ENDL);
fwrite(text_edit1[12]); fwrite(ENDL);
fwrite(text_edit1[13]); fwrite(ENDL);
fwrite(text_edit1[14]); fwrite(ENDL);
fwrite(text_edit1[15]); fwrite(ENDL);
fwrite(text_edit1[16]); fwrite(ENDL);
fwrite(text_edit1[17]); fwrite(ENDL);
fwrite(text_edit1[18]); fwrite(ENDL);
fwrite(flag_check1[0]); fwrite(ENDL);
fwrite(flag_check1[1]); fwrite(ENDL);
fwrite(flag_check1[2]); fwrite(ENDL);
fwrite(flag_check1[3]); fwrite(ENDL);
fwrite(flag_check1[4]); fwrite(ENDL);
fwrite(flag_check1[5]); fwrite(ENDL);
fwrite(flag_check1[6]); fwrite(ENDL);
fwrite(flag_check1[7]); fwrite(ENDL);
fwrite(flag_check1[8]); fwrite(ENDL);
fwrite(flag_check1[9]); fwrite(ENDL);
fwrite(flag_check1[10]); fwrite(ENDL);
fwrite(flag_check1[11]); fwrite(ENDL);
fwrite(flag_check1[12]); fwrite(ENDL);
fwrite(flag_check1[13]); fwrite(ENDL);
fwrite(flag_check1[14]); fwrite(ENDL);
fwrite(flag_check1[15]); fwrite(ENDL);
fclose();
sleep(10);
};