Ошибки, баги, вопросы - страница 789

 
Zeleniy:

После сегодняшнего закрытия сайта, на некоторых страницах сайта пропал значок сообщение


Ctrl + F5 помогает?
 
tol64:
Ctrl + F5 помогает?
Да, а почему так?
 
Zeleniy:
Да, а почему так?
Старые скрипты закешировались броузером. Ctrl+F5 позволяет перезапросить все скрипты.
 
Renat:

Но что-то ведь огромное есть.

Например, включили локальную копию класса, который как раз имеет тонну статическим массивов в своих членах. Обычно там и прячутся залежи потребителей локального стека.

Делите функции, наскладывайте в классы.

Инлайнер скорее всего не причем - он слишком большие куски кода не вставляет. Тем более, если они имеют тяжелые/много локальных переменных.

Выполнили мою заявку в СД - теперь всё работает. Спасибо
 
notused:
Выполнили мою заявку в СД - теперь всё работает. Спасибо
Ты давай сначала признавайся чего там было.  В хороших детективах имя преступника в конце озвучивают.
 
MetaDriver:
Ты давай сначала признавайся чего там было.  В хороших детективах имя преступника в конце озвучивают.
похоже чёт про инлайн больших функций.
 
MetaDriver:
Ты давай сначала признавайся чего там было.  В хороших детективах имя преступника в конце озвучивают.
код остался тем же, а ошибки пропали + ex5 уменьшился к прежним размерам.
sergeev:
похоже чёт про инлайн больших функций.
скорее всего да, только не совсем понятно, какая именно ф-ия оказалась "большой".
 


Помогите разобраться с кодом

CSymbolInfo m_smbinf;
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
  m_smbinf.Name(_Symbol);
  m_smbinf.Refresh();
  Print("Bid :",m_smbinf.Bid()," Ask :",m_smbinf.Ask());
//---
   
  }

 

//+------------------------------------------------------------------+

2012.08.01 05:14:16	Proverka (EURUSD,H1)	Bid :0.0 Ask :0.0

 
beginner:

Помогите разобраться с кодом

Я точно не помню,но надо было добавить 

m_smbinf.Refresh();

 ну или что то похожее.Во всяком случае я на такое натыкался сам.

 

Добавил, не помогает

2012.08.01 05:58:57     Proverka (EURUSD,H1)    Bid :0.0 Ask :0.0

 Что интересно, не так давно все работало в советнике.

Причина обращения: