тема закрыта

   for(double lot = MinLot1; lot <= MaxLot1; lot += LotStep1)
   {
      Print("cycle start");
      double newLot2 = lot/MinLot1*MinLot2*minLotCost1/minLotCost2, Symbol2; //тут
      Print("newLot2 = ", newLot2);
      if (MathAbs(newLot2 - CorrectLot(newLot2, Symbol2))/newLot2 < Precision)
      ...
   }
Вот такое дело у меня сейчас скомпилялось...
TheXpert >>:
Вот такое дело у меня сейчас скомпилялось...

Вы обьявили переменные newLot2 и Symbol2, типа double, переменную newLot2 Вы инициализировали значением lot/MinLot1*MinLot2*minLotCost1/minLotCost2

TheXpert >>:
Вот такое дело у меня сейчас скомпилялось...

а в чём вы считаете была ошибка?

TheXpert писал(а) >>
Вот такое дело у меня сейчас скомпилялось...

Ошибки нету.

double newLot2 = lot/MinLot1*MinLot2*minLotCost1/minLotCost2, 
       Symbol2; 
Определение двух переменных. Одна из них еще и инициализируется.

Точно... Переглючило.

Дело было вечером, а день был плодотворный... Подумал, что каким-то образом неправильно работает оператор запятая.

Вобщем всем спасибо, тема закрыта.

удаляй :)
Да ладно. Человеку свойственно ошибаться :) я своих ошибок не стесняюсь. А тему бы снес конечно, как бесполезную, но уже не получится.... порекламировать здесь что-нибудь что-ли?
TheXpert писал(а) >>
Да ладно. Человеку свойственно ошибаться :) я своих ошибок не стесняюсь. А тему бы снес конечно, как бесполезную, но уже не получится.... порекламировать здесь что-нибудь что-ли?

И тему удалят. И тебя забанят. :)

ЗДЕСЬ МОГЛА БЫТЬ ВАША РЕКЛАМА ;)