Hi,

> we have mixed meaning of subCode (3rd parameter of commonError()) in rddads. 
> Sometimes it is DBF compatible value, ex.:
>  commonError( pArea, EG_UNLOCKED, EDBF_UNLOCKED, 0, NULL, 0, NULL );
>  commonError( pArea, EG_DATATYPE, 1020, 0, NULL, 0, NULL );
> 
> In other cases it is error value returned by ADS:
>      commonError( pArea, EG_CORRUPTION, ( HB_ERRCODE ) u32RetVal, 0, NULL, 
> EF_CANDEFAULT, NULL );
> 
> I have a proposal to move ads error value to osCode and leave subCode zero, 
> if we do not return a dbf compatible error. This change also allows to get 
> more precise error description by using AdsGetErrorString(), since we will 
> know ads error in all cases.
> 
> Any objections?

None from here.

Brgds,
Viktor

_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to