Not sure I understand your statement:
"The VFP object passed as parameter to a COM method apparently isn't VFP
object anymore."
I passed 'ThisForm' into a COM DLL. How can it no longer be a native
VFP object anymore?
Everything makes sense in someone's mind
public class SystemCrasher :ICrashable
In addition, an integer field is not for irrational people