исправил назад sleep и pause
теперь разницы между ними нет почти..
но для точнсти до 100 мсек ставить sleep. после 100 она работает как pause
не блокируется программа, немодальные окна работают, но не работает блок таймер скрипта.
при попытке закрыть программу во время отработки программа предложит остановить скрипт или закрыть программу..
пример работы с долгой паузой и окном..
кнопка жмется, но клики накапливаются и отработает после паузы
CODE:int a=0;
int pos_size_button0[1][4];
string text_button0[1];
int flag_button0[1];
pos_size_button0[0][0]=3; pos_size_button0[0][1]=3; pos_size_button0[0][2]=121; pos_size_button0[0][3]=20;
text_button0[0]="Кнопка 0";
//////////
int pos_size_edit0[1][4];
string text_edit0[1];
pos_size_edit0[0][0]=3; pos_size_edit0[0][1]=26; pos_size_edit0[0][2]=121; 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, "Диалог", 558, 234, 133, 78, 1, 1);
//////////
enabletimer(0);
loop: pause(5000); beep(1000, 200); goto loop;//Убрать после теста
CREATE_TIMER(0, 100)//Номер таймера, выполнение таймера через мсек.
{
l: if (flag_button0[0]>0)
{
flag_button0[0]--;
a++;
goto l;
}
text_edit0[0]=format(a);
//a++;
}
|