General information
Category:
COM/DCOM and OLE Automation
Mark,
I ran into this problem doing an interactive voice response system a few years ago. Since vfp is single threaded, it can only respond to one com object at a time. I ended up having to write responses to a dbf file and then have a process scan the dbf on a regular basis and take appropriate action.
>I have a client program that creates two remote servers. Both servers are given a reference to the client for callbacks.
>
>oClient.Server1 = CREATEOBJECTEX('{...}', 'comp1')
>oClient.Server2 = CREATEOBJECTEX('{...}', 'comp2')
>oClient.Server1.mGetClient(oClient)
>oClient.Server2.mGetClient(oClient)
>
>*!* Callback from the server1
>oClient.mCallBack()
>
>*!* Callback from the server2
>oClient.mCallBack()
>
>What would happen when both servers do the callback in the same time?
>Am I at any danger of it?
Previous
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only