IAR EC++ 2.28

Do you have a question? Post it now! No Registration Necessary

Threaded View
       Доброго здоровья, Harry!

  ты еще принимаешь баг-репорты на IAR? :)
  если да - куды слать?

    WBR, Сергей.                                     ICQ: 101347299


IAR EC++ 2.28
Mon Oct 27 2003 09:04, Sergei Tuchinski wrote to Harry Zhurov:

 ST>   ты еще принимаешь баг-репорты на IAR? :)
 ST>   если да - куды слать?

 Можно сюда пример запостить?

 VLV

"Oпасно отнимать у человека его заблуждения" (c) Шерлок Холмс


IAR EC++ 2.28
       Доброго здоровья, Vladimir!

27 Oct 03 12:30, Vladimir Vassilevsky написал для Sergei Tuchinski:

 ST>>   ты еще принимаешь баг-репорты на IAR? :)
 ST>>   если да - куды слать?

 VV>  Можно сюда пример запостить?

  он достаточно большой и громоздкий, просто трапается компилятор. могу заслать
архив мылом, объем ~25К

  есть еще непонятный глюк с динамическим созданием объектов, но я его не дожал
до баг-репорта еще. (я уже писал про него тут, но реакции не было). Проявляется
следующим образом: при создании потомка класса, отличающегося от родителя
размером, и присваивании его глобальной переменной - указателю на родительский
класс, типа
  PClass ptr;
  void main()
  {
    Init();
    for (;;) {
     ...
     if (надо)
       ptr = new PNewClass;
    }
  }

программа трапается (перегружается мега-128) где-то в недрах констрактора. Hо
это происходит не всегда. У меня проявилось внутри рабочего цикла программы.
Если же распределять память вручную, а потом пользоваться placement new, все
работает. Если размер класса-потомка равен предку, тоже все работает. Буду
пытаться выявить ситуацию более четко

    WBR, Сергей.                                     ICQ: 101347299


Site Timeline