I have a class defined on INTf file auto generated by RODL
TBandaTarjeta = public partial class(RemObjects.SDK.Types.ComplexType)
Wich Is the right way to extend this class:
Using inheritance of TBAndaTarjeta
TMyBandaTarjeta = public class(TBandaTarjeta)
Or extending the same class in my code?
TBandaTarjeta = public partial class(RemObjects.SDK.Types.ComplexType)
[mycode]
end;
Best regards
antonk
(antonk)
2
Hello
This is the recommended way:
It allows you to extend the existing class hierarchy horizontally, without adding new classes to it.
Trying to do this:
would result in 2 things:
- You wouldn’t be able to send values of type
TMyBandaTarjeta
to the server because it won’t be able to understand this type
- All responses from the server will have the type of
TBandaTarjeta
, not TMyBandaTarjeta
So all the code added in that way would be practically useless
Regards
1 Like