Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
R1.dll being created
Message
From
01/07/2014 06:29:29
 
 
To
30/06/2014 12:36:48
General information
Forum:
Visual FoxPro
Category:
COM/DCOM and OLE Automation
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows 8.1
Network:
Windows 2008 Server
Database:
MS SQL Server
Application:
Desktop
Miscellaneous
Thread ID:
01602608
Message ID:
01602951
Views:
85
>Hi Al.
>
>>- used your code, built, ran - no extra file created
>>- checked project information, it was multi-use by default, changed to single-use
>>- rebuilt with recompile all, ran - no extra file created
>
>It gets even weirder: when I use the following from the VFP IDE, there's no extra file:
>
>loServer = createobject('COMServer.COMServer')
>messagebox(loServer.Hello('Doug'))
>
>But when I do it in a command button in an EXE, the extra DLL is created. It happens whether the EXE is run as administrator or a normal user.
>
>>Do you have anything hooked into your project that runs at build time?
>
>No.
>
>Grasping at straws, I recreated the project from scratch, with a new name for the project (and hence the DLL), the main program, and the class (and hence the name of the COM server). No change -- when I instantiate X.MyServer (the new names) in an EXE, I get a new DLL named XR1.DLL created.
>
>Doug

Hello Doug,

What if you use a different names for project and prg?
Main PRG name should not be the same as the EXE name.

Regards,
Pieter
Pieter Runia
Previous
Reply
Map
View

Click here to load this message in the networking platform