This is just a commentary:
I just noticed that when I was writing the console program the convert the file of strings into a data structure, every time I compiled or ran the program, The messages window would have all these warnings of variables and/or procedures declared, but not used in the program.
Like if I declared a variable:
a : Integer;
but in the entire program never used the variable "a", then I'd get a variable not used warning.
But when I compile the application, there are no warnings. Even though there are two procedures declared and written out, no warnings. Hmmm...