#DEFINE MY_CONSTANT = SomeValueHere
be fine, or creating properties in the main form:THISFORM.MyConstant = SomeValueHere
be much better? The latter part I am hesitant to follow since I am thinking about the application's scalability once I need to add more constants in the application. I don't want to compile again an EXE (if I followed creating properties in a form for constants) when I decide to add more constants for my app. My main methods and procedures are stored in a DLL which I call through CREATEOBJECT() so if ever I do decide to add more constants for use in my app, eventually the other thing I need to update and compile will just be my DLL. An INCLUDE file also comes to mind but I'd like to know which is really better for what I plan to do. Thanks in advanced.