Показать сообщение отдельно
Старый 29.09.2006, 08:37   #1  
3oppo is offline
3oppo
Участник
Аватар для 3oppo
 
222 / 32 (2) +++
Регистрация: 30.06.2005
Таблица как параметр?
Есть класс А1 объявлен:

Код:
ClassDeclaration
{
    RHRMOrderTable          mParent_orderTable;

}

InitBefor( RHRMOrderTable          T1)
{
 	mParent_orderTable = T1;
    //    mParent_orderTable.data( T1 );
}


Есть класс B1 в котором объявлены:

Код:
ClassDeclaration extends A1
{

}

Run
{
    RHRMOrderTable          orderTable;
……
Select  orderTable
………

    this.initBefor(orderTable );
}
Компиляция проходит нормально. Но при вызове метода Run выдаётся ошибка на ф-ю InitBefor:
Неправильные типы аргументов в операции присвоения значения переменной
Меняю mParent_orderTable = T1; на mParent_orderTable.data( T1 );
Ошибка :xRecord объект не инициализирован


Вопрос почему? И как надо?

Последний раз редактировалось 3oppo; 29.09.2006 в 08:44.