>>>What I need to know is if not called as above, HOW WILL THE COM SERVER KNOW WHICH METHOD TO CALL INTO THE CLIENT TO INTERRUPT IT, WHEN IT DOES RECEIVE A WEIGHT.
>>
>>It almost seems that two values would need to be returned. One would be a pointer to a method, and the other a weight value. There is another VFP guy called AutoYield - but you have probably already considered him.
>
>VFP doesn't support call backs, so a pointer to a method will not work. The closest thing to do what Bernard needs is a COM server that raises an event, and the VFP client can bind to that using VFPCOM.
What if the COM has a property that has a character or numeric value.
defin class mycom as custom
ReturnPointer=1 && Or some othe value assigned in process
procedure GetReturnPointer
return this.ReturnPointer
endproc
enddef
- AT the client
oMyCom=createobject('MyCom')
if oMyCom.GetReturnPointer()=1
do Process_1
endif
Why couldn't the client use a value requested from the server to point to a local process?
Imagination is more important than knowledge