Как программно завершить работу советника ? - страница 2

 
nickbilak:

есть такие программы для эмулирования действий пользователя мышью и клавиатурой

одна из лучших - http://www.autoitscript.com/autoit3/ - она позволяет скомпилировать скрипты в ехе файлы

создаешь такой скрипт и запускаешь его из эксперта с помощью ShellExecuteA из shell32.dll


О. это интересный вариант. Спасибо.

 

Коллеги, я тут так же озаботился тем, что нужно остановить работу советника если данные при его инициализации были введены не верно. В блоке OnInit после проверки отлично работает return(INIT_FAILED). Советник прекращает свою работу и выгружается.

 
INGFX:

Коллеги, я тут так же озаботился тем, что нужно остановить работу советника если данные при его инициализации были введены не верно. В блоке OnInit после проверки отлично работает return(INIT_FAILED). Советник прекращает свою работу и выгружается.

Сейчас есть функция ExpertRemove().      Тема поднята 10 лет назад - тогда это наверное отсутствовало.
Причина обращения: