Скачать MetaTrader 5

Пользовательские функции

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Есть вопросы к автору программы - задай их в разделе Обсуждение
Forex Trader
114257
Forex Trader 2006.11.17 04:08 
Товарищи, есть проблема. Раньше писал советники прямым текстом, теперь дошел до того что стало неудобно и запутанно. Попытался создать функцию,
например

  void  MyFirstFunction ()
     { }



Получил ошибку
'(' - function definition unexpected

Всю голову переломал , в чем дело? Разве в Метатрэйдере надо функции предварительно объявлять? Заранее спасибо.

Forex Trader
114257
Forex Trader 2006.11.17 09:55  
посмотри в шаблоне функцию деинит, сразу все станет ясно :)
Forex Trader
114257
Forex Trader
114257
Forex Trader 2006.11.17 16:17  
Все равно не понял. А вообще функция должна описываться в Start(), init() или ни там ни там?
Forex Trader
114257
Forex Trader 2006.11.17 16:21  
Ни там и не там, она должна описываться на глобальном уровне (вне любой другой функции).
Forex Trader
114257
Forex Trader 2006.11.17 17:08  
так то так, но мне выдается сообщение

Function "MyFirstFunction" is not referenced and will be removed from exp-file
Forex Trader
114257
Forex Trader 2006.11.17 17:12  
Прочитайте до конца и поймете - http://www.alpari-idc.ru/ru/experts/articles/24.html
Forex Trader
114257
Forex Trader 2006.11.17 17:20  
:)) Так дело то все в том что если функция не используется, то она удаляется??? из за этого и ошибка??? :)))

Мерси большое, Rosh! Приятно, что можно спросить у действительно знающих людей.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий