Found It.
In the error method of the VFP COM object I added extremely simple "comreturnerror" code.
Then the object did not hang when calling it. I think you suggested this earlier (or another UT friend did). So I will now make it a practice to always have comreturnerror code in an object.
Still dont know why VB could use the object without the comreturnerror code. But that doesn't matter now since doing this allows VB,VFP and now ASP to use COM objects I've made in VFP.
Thanks for all your help.
To the others that responded, I tried each suggestion I was given. Thank's to all.
Terry Rooks
Software Systems Architect
Microsoft Certified Solution Developer.Net
If at first you don't succeed, then skydiving definitely isn't for you.