On Thu, 04 Mar 2010, Mindaugas Kavaliauskas wrote: 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? For me it's very good idea. best regards, Przemek _______________________________________________ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour