Hello Craig,
I tried it over the weekend, can't get it to work, the developers help in Crystal states: the dll NAME must be prefixed with CRUFL and the Functions declared public, I hoped OLEPUBLIC would suffice, I created one in VB as a ActivexDll project and it worked first time, I know VB but prefer VFP
thanks for your reply
Pete Kane
Regards,
Peter J. Kane
Pete