On 8/14/2012 22:05, Martin wrote:
On 15/08/2012 02:52, waldo kitty wrote:
this would be no different than the program doing

writeln(snippet1);
....
.i must still be missing something :?

If I understood him correct:

It is not
writeln(snippet1);
it is
writeln('snippet1');

With quotes.

yes, i caught that but thought that those were to be short examples of the strings...

He does want (or already has) the text snippets as in-lined constants.

ok...

He does not want to do the work of maintain them in another place (which an
array, or resource string would require.)

what work? someone has to do it, somehow... it just seems better and even easier to have them in string variables and then just use them... i mean, ok... constants are one thing but they have their limits... if they are not intended to be constant then they should be in vars...

FWIW: i have, around here somewhere, code that does alter constants during execution... but it is TP6 based hackery code... in the same vein, i also have code that saves constants to the executable and then changes them based on settings... this instead of a configuration file... then there is also code to alter the parent environment's variables... all of these things are TP6 stuff but they won't work in FPC or many of today's setups... i'm really dreading to have to figure out some other way of handling these types of things... single file distributions are very nice even if they are actually multiple files all stored in the executable ;)
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to