Нужна помощь!Скомпилировать индикатор с #property strict. - страница 2

 
George Merts:

1. Ну так объявление переменной - это выделение памяти для нее на стеке, а оператор  new - это оператор для динамического выделения памяти в куче...

Разве не так ?

2. Ну... Я считаю, что это недопустимо в ЛЮБОМ случае. Стрикт, не стрикт (по умолчанию лично у меня стрикт включен всегда, я всегда компилирую без единого варнинга, и еще и использую дополнительно гору ассертов, и это меня не раз выручало в сложных случаях...

Ну и верно говоришь - там и покруче ошибки есть... Удивляюсь, как он раньше работал...

1. Не так. Объявление переменной это объявление переменной и все и больше ничего. Что там делает компилятор при этом, нас вообще не волнует. Аналогично  с new.

2. Во времена МТ4 не было стрикт, об этом никто и не задумывался, все работало. При программировании индикаторов все были свободны от скурплезного и точного вычисления начального индекса.

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