Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
OLE Automation problem
Message
From
16/10/2001 08:08:39
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
COM/DCOM and OLE Automation
Title:
OLE Automation problem
Miscellaneous
Thread ID:
00568934
Message ID:
00568934
Views:
53
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
Map
View

Click here to load this message in the networking platform