Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
COM Interop fails with .NET on a Windows 2003 Server
Message
General information
Forum:
Visual FoxPro
Category:
COM/DCOM and OLE Automation
Environment versions
Visual FoxPro:
VFP 9
OS:
Windows Server 2003
Network:
Windows 2003 Server
Miscellaneous
Thread ID:
01219471
Message ID:
01219491
Views:
20
This message has been marked as a message which has helped to the initial question of the thread.
Most likely cause is that the user id running the component doesn't have write rights. You can use COMRETURNERROR() in the VFP code to get error information back.

>I have a dll compiled from VFP which I need to access from my ASP.NET web application build using VS .NET 2003. Everything work fine on Windows XP (dev) machines but when I deploy the solution to a 2003 Server I get errors calling the methods of the VFP class.
>
>I can create an instance of the object, code in the Init event fires, but when I call the method I get a NullReferenceException.
>
>I've included sample code which reproduces the error.
>
>Create a VFP project named vfptest
>Add a new program and add the code between the '--'s.
>Compile to DLL.
>--
>DEFINE CLASS FoxProTest as Custom OLEPUBLIC
>
>FUNCTION Init
>    STRTOFILE( "Test", "InitTest.txt" )
>ENDFUNC
>
>FUNCTION AboutMe AS String
>    STRTOFILE( "Test", "AboutMe.txt" )
>    RETURN "Hello My Name is Test"
>ENDFUNC
>
>ENDDEFINE
>--
>
>Creat a VB .NET application project.
>Add a reference to the vfptest.dll created above
>Add a button to the form and place the code between the '--'s in the click event.
>--
>Dim vfpObj As vfptest.FoxProTest = New vfptest.FoxProTest
>Dim retVal As Object = vfpObj.AboutMe
>--
>
>Run and debug on a Windows 2003 server.
>
>I would much appreciate your help
>Neil Riding
>The Guthrie Phillips Group Inc.
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform