Есть класс А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 объект не инициализирован
Вопрос почему? И как надо?