Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > перенос проекта с builder с ++6 на 2010


Автор: rthsobakas 4.2.2011, 23:09
при компиляции проекта вылазят 2 ошибки в хидере systvr.h:
Цитата

Checking project dependencies...
Compiling MetavakCS.cbproj (Debug configuration)
[BCC32 Error] systvar.h(198): E2316 'data' is not a member of 'WideString'
[BCC32 Error] systvar.h(327): E2316 'data' is not a member of 'WideString'
[BCC32 Warning] ExpLin.cpp(20): W8057 Parameter 'Sender' is never used
Failed
Elapsed time: 00:00:04.7

первая ошибка в строке:
 
Код

 __fastcall TVarRec(const WideString& src): VType(vtWideString), VWideString(const_cast<WideString&>(src).data()) {}


Вторая в :
 
Код

VWideString = const_cast<WideString&>(src).data();

  в операторе:
Цитата

    TVarRec& __fastcall operator =(const WideString& src)
    {
      VType = vtWideString;
      VWideString = const_cast<WideString&>(src).data();
      return *this;
    }


и ворнинг на :
Код

void __fastcall TFExpLin::FormDeactivate(TObject *Sender)
{
   Show();        
}


сам этот хидер- билдеровский. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)