code generate error

 

при комплияции:

 

#include <Table.mqh>
void OnStart(){
  CTable* Tab;
  Tab = new CTable;
  Tab.Type( "dateyymmdd", TYPE_DATETIME );
}

ошибка:

 

code generate error 1 1

 

в файле  Table.mqh тело функции:

int  CTable::Type( string name, ENUM_DATATYPE passedtype ){
// установить тип данных для столбца
  CColumn *col;
  col = At( name );
  
  if( col != NULL ){
    int res1;
    res1 = col.Type( passedtype ) ;
    return ( res1  );  //установить тип
  }else{
    bool resb ;
    //resb = AddColumn(name, passedtype);
    if( resb ){
      int res2;
      //res2  =  Type(name);
      return( res2  );
    }
  }
  return(-1);
}

если закомментировать 

 

res1 = col.Type( passedtype ) ; 

 

то ошибка компиляции исчезает 

 

 

Если это возможно, поделитесь исходниками.


ilias AT metaquotes DOT net
Причина обращения: