Delphi 'Robustness' - Larger Apps ?
Posted on 2004-10-13
Let me start by saying that I LOVE Delphi, having used it since version 1.0, though must also confess that I'm a part-time programmer who has largely worked on my own ...
I have a project that 'growed', now has well over 100 pages of code, this is in some 16 units. For the most part this has gone pretty smoothly ... However, recently I've noticed the occasional spot of unusual behaviour. For example, last week when running from the IDE the program would stop at a certain line of code as if a break point was set there (it wasn't), doing a full build didn't change it, & it persisted on & off for a few days. The solution - I simply swapped the 6-8 line block of code with the following block of code (fortunately in this situation it didn't matter the order) and the problem went away. Another situation I had a problem that worked OK when running the exe but not when running from the IDE. I think there might have been one or two other instances which I've forgotten the detail of ...
Is there some sort of 'ceiling' above which the compiler becomes less robust ? Has anyone else experienced this sort of thing (that they couldn't explain) ?
( BTW, I'm using D6, though I have D7 (&D8) I started this project with D6 & have stuck with this )