>>THIS.AddError( oFtp.cErrorMsg )
>>THIS.lError = .F.
>
>Sounds like you're on track...did you mean to set "This.lError = .F."?
Doh! Would it be a good idea to use an aErrorMsg_Assign method here, or overwrite my base business class AddError method:
LPARAMETERS tcErrorMsg
THIS.lError = .T.
DODEFAULT( tcErrorMsg )
Chris McCandless
Red Sky Software