Wonder if the increased limits in this release might have some bearing on the issue of the dreaded dialog constants.
They are sorta in a limbo because they are in a sense, predefined constants (that is, they are what they are, you can't change them) but then again they are not constants (they are not defined for you, you must put an explicit assignment statement for each one).
It's been talked about before and I guess the problem with defining them has been the number of variables that would get used up, even for people who don't want dialogs. fair enough.
It's been suggested they could be implemented as extender constants, which apparently come from a different pool than regular variables. But again, that been a pretty limited resource too.
But maybe now with the increased limits on extender constants and functions to 750, they could be defined there? Not sure what I'm asking. Just hoping really.
One reason the present situation is a hassle (among the many already mentioned) is the weird disconnect with the help messages. We are of course encouraged to use the constants in our code, but the help messages don't, because you want the help examples to work even if the user has not added the 40 lines of assignments for the variables. So you have read the help, then look up what constant they are referring to, then use the constant. A little klunky.
Even a short little sample posted here to the forum needs to be 40 lines longer, to include the dialog constants. kinda wordy!
$0.02
Kirby