Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
System wide constant or Public Variable
Message
From
16/03/2005 11:09:05
 
 
To
16/03/2005 10:57:59
Joel Hokanson
Services Integration Group
Bellaire, Texas, United States
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Environment versions
Visual FoxPro:
VFP 9
OS:
Windows 2000 SP4
Network:
Windows 2000 Server
Database:
MS SQL Server
Miscellaneous
Thread ID:
00996355
Message ID:
00996361
Views:
21
Header files (.h) are used at compile time only. This would mean that you have to recompile the application for each location it is used.

You could have a configuration form where all that information is entered, then save it to a table. You could retrieve it whenever needed. I would not use PUBLIC variables. If you only want to read it once, retrieve it to an object that is visible to the entire application.

>I want to define a constant that is usable anywhere in any program in the project.
>
>Something like My_company_Name = “ABC Inc.” It is like a public variable but comes from the dot H file which can be different for different locations of the program.
>
>I thought a #INCLUDE my_vals..H in the first program of the project with values in the dot H like #Define My_company_name “ABC Inc.” would do that, but it does not seem to.
>
>I guess the best way would be to have a public variable and then read the value from a small single record dbf or even a MEM file.
>
>Obviously I am just trying to set the basic default parameters of the application depending on where it is running.
>
>My DEV version will always use Dev data and dev Names and when it Quits, it actually returns to the command screen (not quit).
>
>My production version will go to different data files and screen colors and the Quit program will function differently.
>
>Any suggestions?
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer
Previous
Reply
Map
View

Click here to load this message in the networking platform