Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
CreateObject() vs. NewObject() functions
Message
From
13/12/2008 10:07:51
 
General information
Forum:
Visual FoxPro
Category:
Classes - VCX
Environment versions
Visual FoxPro:
VFP 9 SP1
Miscellaneous
Thread ID:
01367158
Message ID:
01367166
Views:
9
This message has been marked as a message which has helped to the initial question of the thread.
>Maybe I am doing something wrong but for me a command like the following fails in the development environment when I DO main.prg (but not in the built exe)
>loODBC = NEWOBJECT("cODBC", "cVSONoSCNonVisualUtilities")
>unless I provide the full path to the vcx

On my programs I usually do as follow:
if  version(2)=2
    lclib="C:\VSO3\Common\Libs\cVSONoSCNonVisualUtilities.vcx"
else
    lclib="cVSONoSCNonVisualUtilities.vcx"
endif
loODBC = NEWOBJECT("cODBC", lclib)
HTH

>loODBC = NEWOBJECT("cODBC", "C:\VSO3\Common\Libs\cVSONoSCNonVisualUtilities.vcx")
>
>Alternatively I can switch to the following and yet be successful
>loODBC = CREATEOBJECT("cODBC")
>
>Which is more advisable function to use - NewObject() or CreateObject()
>
>Thanks.
"Now to him who is able to do immeasurably more than all we ask or imagine, according to his power that is at work within us, Ephesians 3:20
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform