Been making my living with delphi since release 1.0. Now using XE with great pleasure. The Delphi market in the USA has clearly gone virtually extinct due to all the reasons mentioned. But my impression is that it is still quite healthy and popular in Europe.
I started programming with delphi and interbase back in 1997. Delphi was the best programming tool. i remembered when the 3 layers concept came around, it made database applications much more easy and powerful. Until Delphi 7, the IDE was perfect. But when Delhpi 8 was released it changed a lot. They made everything different, the entire UI was modified and it was suppose to be the .NET version, the VCL components got hard to find and the entire IDE became much more heavier to run in those "back in the days" brand new MS XP SP1 installed running in low performance hardware. So basicly thats when the declined started. Deciding between my delhi 7 and any new version of Borland Delphi, I stick with Delphi 7. So not only for me but for a lot of other programmers that I know that worked with Delphi share this same point of view. Also delphi 7 was very easy to crack. we just hat to install and the serial number was all number "1".
Looking at the output Events page in the delphi debugger, you can figure out how far the code got, and even if you don't get an exception breakpoint that you can use to locate the flaw fairly accurately, you can use either OutputDebugString messages like the above, or you can even just set Non Breaking Breakpoints in delphi, and turn off the breakpoint property "Break on exception" and instead set up a "log message". These messages (breakpoint messages) have the benefit of not requiring any damage to your component in order to add some simple "print-statement-debug" like capabilities to your debugging toolkit.
tondrej thanks for you observation, you are right wich sometimes the values to detect the presence of delphi are stored in the HKEY_LOCAL_MACHINE root. but mostly of times is stored in the HKEY_CURRENT_USER root.
hello,
i have used -installed-delphi-versions/ source in my application which i intend to make it available online.
please tell me how to link you [with your permission] in the attribution license?
This document lists brief descriptions of Delphi versions, along with a brief list of features and notes. While you may find older versions of development tools in many places, links to the old/used programming tools sales pages of EMS Professional Software, this page's sponsor, are provided for your convenience. EMS is not affiliated with Borland, Inprise, or any other vendor. All terms on this page are trademarks of Borland or Inprise, or other software companies. Novell trademarks are described at the bottom of this page. Other Borland tools. Software from other vendors. If you have technical questions about Delphi products, we recommend asking on the usenet newsgroup news:comp.lang.pascal.delphi.misc
dd2b598166