Class: | _DBC |
Type | Integer |
Direction | Input |
Type | Character |
Direction | Input |
LPARAMETERS liIDProp,lcValue * liIDProp - Property ID * luValue - Property value LOCAL liType liType=This.GetValueType(liIDProp) IF !This.IsBaseType(liType) AND !ISNULL(This.oConnector) RETURN This.oConnector.DBCValueToValue(liType,@lcValue) ENDIF RETURN IIF(liType=_DBC_ValueType_String,LEFT(lcValue,LEN(lcValue)-1),; IIF(liType=_DBC_ValueType_Byte,ASC(lcValue),; IIF(liType=_DBC_ValueType_SI32R,; IIF(lcValue=CHR(255)+CHR(255)+CHR(255)+CHR(255),-1,This.C4ToIRev(@lcValue)),; IIF(liType=_DBC_ValueType_I32R,This.C4ToIRev(@lcValue),; IIF(liType=_DBC_ValueType_Boolean,ASC(lcValue)=1,lcValue)))))