It’s nice to make good progress. Sometimes, fixing the way part of Behold works involves line-by-line tracing and monitoring the values of variables along the way, to ensure everything works correctly. I just finished making a needed enhancement to a low-level search procedure I developed five years ago, so that it would position the structure at the next entry if the current entry was not found. Being a B-star tree search, there were complications that I won’t get into, but in the end it was 5 additional lines of code.
What makes this all possible is the Delphi language. A new version of Delphi, Turbo Delphi, will be available soon. I expect I’ll upgrade my old version of Delphi 4 to this new Version following my 1.0 release of Behold. It will make development easier, improve the memory management of Behold, and give me some new modern components that I will need to add the option windows to Behold.
Nick Hodges who is now in charge of Delphi development, is putting together a series of very simple intros to Delphi. If any of you are interested in seeing the environment that I use to develop Behold, check out one or more of his screen demos, e.g. this one on Basic Application Development. Nick used Camtasia to develop his demo. There is a good possibility that I may in the future develop similar demos for Behold.