General information
Category:
COM/DCOM and OLE Automation
Title:
OLE Automation problem
Hi,
I used VFP7 to write a COM server. They look like this
*** COM1
*** Project VFPCom1
Define Class C1 as Custom
Proc GetMyObject
Local aa As Object
aa = CreateObject("VFPCom2.C2")
Return aa
EndProc
EndDefine
*** COM2
*** Project VFPCom2
Define Class C2 as Custom
Proc DumProc
Return "Return from DumProc"
EndProc
EndDefine
I run Racmgr32.exe to allow VFPCom1.C1 to "Allow Remote Activation" (allow creating object remotely)
Note: Only VFPCom1.C1 , not VFPCom2.C2
I run "Automation Manager" on Win9x , clients can call C1.GetMyObject successfully and get hanlde to a new object of C2.
The problem is that: When i port Com Server and "Automation Manager" to Windows 2000, client can't call C1.GetMyObject.
This is code in client:
aa = CreateObject("VFPCom1.C1") && successfully
bb = AA.GetMyobject && Fail, an error say that OLE Error Code: The RPc server is unavailable.
I really dont know why?
Pls help me, Thanks a lot.
Next
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