Пытаюсь выполнить следующий код в ФБ, ожидаю что значения переменной на выходе будет меняться с интервалами времени в 2 сек. При выполнении значение на выходе постоянно одно - "2".
public partial class ФБ : ScriptBase
{
public override void Start()
{
Параметр1=1;
WaitNSeconds(2);
Параметр1=2;
WaitNSeconds(2);
}
private static void WaitNSeconds(int segundos)
{
if (segundos < 1) return;
DateTime _desired = DateTime.Now.AddSeconds(segundos);
while (DateTime.Now < _desired)
{
//System.Windows.Forms.Application.DoEvents();
}
}
}