я не знаю чи вы в итоге запускали отладку среды Кибор но я запускал очень много тестов в итоге получилось что даже такой мизерный код крашится с ошибкой Код исключения: 80000003 через 2-4 часа
крит ошибка через 2:30
rerere=3699682
CODE:
win game=window("ER", "ProjectER", -1);
int rerere=0;
int savezapisat=0;
loop()
{
if(gettime()-savezapisat>=60000)
{
zapisatlog();
savezapisat=gettime();
}
for(int n=0; n<50; n++)
{
}
rerere++;
}
function zapisatlog()
{
if(fopen("log11112111199991.txt", "a")!=0)
{
fwrite(format(rerere)+" | "+format(formatwi(game)));
fwrite(ENDL);
fclose();
}
}
int rerere=0;
int savezapisat=0;
loop()
{
if(gettime()-savezapisat>=60000)
{
zapisatlog();
savezapisat=gettime();
}
for(int n=0; n<50; n++)
{
}
rerere++;
}
function zapisatlog()
{
if(fopen("log11112111199991.txt", "a")!=0)
{
fwrite(format(rerere)+" | "+format(formatwi(game)));
fwrite(ENDL);
fclose();
}
}
крит ошибка через 3 часа
rerere=138124724
CODE:
win game=window("ER", "ProjectER", -1);
int rerere=0;
int savezapisat=0;
loop()
{
if(gettime()-savezapisat>=60000)
{
zapisatlog();
savezapisat=gettime();
}
rerere++;
}
function zapisatlog()
{
if(fopen("log111121111999912.txt", "a")!=0)
{
fwrite(format(rerere)+" | "+format(formatwi(game)));
fwrite(ENDL);
fclose();
}
}
int rerere=0;
int savezapisat=0;
loop()
{
if(gettime()-savezapisat>=60000)
{
zapisatlog();
savezapisat=gettime();
}
rerere++;
}
function zapisatlog()
{
if(fopen("log111121111999912.txt", "a")!=0)
{
fwrite(format(rerere)+" | "+format(formatwi(game)));
fwrite(ENDL);
fclose();
}
}
буду продолжать и дальше тесты урезая код... но это смешно...
если нужно поддерживать какие то правила пауз слипов и тд... будьте добры объясните!