Excellent discussion. I appreciate your insight on this.
I usually use #DEFINE to set up static ('fixed', not 'public',
according to webster) data so that I dont have to remember the exact
value, only the word I used to create it.
MESSAGEBOX is an excellent example of #DEFINE usage. How would you ever remember the values for the parameters for this function without the #DEFINES (assuming you dont have some other methodology for calling it)?
I do have to admint, the .Prg idea is attactive. Except that the PRG is
itself compiled, while the .H is only an additive to the compilation. I dont
know that it make much of a difference.
Thanks alot.
Everything makes sense in someone's mind
public class SystemCrasher :ICrashable
In addition, an integer field is not for irrational people