Прикрепляю эксперта (см. ниже), выводящего AccountNumber().
При первой смене счета в навигаторе, эксперт остается в работе и продолжает выводить старый счет, хотя в заголовке окна он уже поменялся.
Такое НЕ СЛУЧАЕТСЯ при второй, третьей и т.д. смене счета. ТОЛЬКО ПРИ ПЕРВОЙ после подключения к графику!!!
int init()
{
int i=0;
while (true) {
int login = AccountNumber();
Print("login="+login+", i="+i);
Sleep(1000);
i++;
}
return(0);
}
int start()
{
return(0);
}
int deinit()
{
if (UninitializeReason() == REASON_ACCOUNT) {
int login = AccountNumber();
Print("Close: login="+login);
}
}
При первой смене счета в навигаторе, эксперт остается в работе и продолжает выводить старый счет, хотя в заголовке окна он уже поменялся.
Такое НЕ СЛУЧАЕТСЯ при второй, третьей и т.д. смене счета. ТОЛЬКО ПРИ ПЕРВОЙ после подключения к графику!!!
int init() { int i=0; while (true) { int login = AccountNumber(); Print("login="+login+", i="+i); Sleep(1000); i++; } return(0); } int start() { return(0); } int deinit() { if (UninitializeReason() == REASON_ACCOUNT) { int login = AccountNumber(); Print("Close: login="+login); } }