Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Hans-Peter Diettrich Newsgroups: comp.lang.pascal.delphi.misc Subject: Re: Delphi D4: using pointers to transfer data from COMM queue to circular queue Date: Sun, 21 Aug 2016 12:50:38 +0200 Lines: 36 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: individual.net 1N8FKT+kRZ56FgJfTfaQBgck8+R0tTbz4OafhGftGU+fuij2tr Cancel-Lock: sha1:xO6x+f6KD1k+3HTI7+lBu0AOBQg= User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) In-Reply-To: Xref: csiph.com comp.lang.pascal.delphi.misc:723 P E Schoen schrieb: > I have considered upgrading to a newer version of Delphi. I have heard > that the even numbered releases (D4 and D6) were buggy and their > odd-numbered successors (D5 and D7) were much better. That's correct for the Borland products, up to D7. Afterwards bad goals had been chosen, e.g. a competitor for Microsoft .NET, which failed miserably. Then the adaptation to the MS (WinAPI) help files took several years, and online help still is at <50% compared to D4 or D7. Next came the introduction of Unicode support and Firemonkey, and way too late a 64 bit compiler. > I found some > Delphi Enterprise 8 products on eBay for under $200 and CodeGear Delphi > 2007 Enterprise for $430. Embarcadero does not offer an upgrade deal > from D4, and their lowest level (Pro) version that offers database > support is $1405. > https://www.embarcadero.com/app-development-tools-store/delphi Upgrading existing projects seems to be quite easy, at least I could run a D5 program very soon on XE and XE4, with only a few missed detail adaptations found later. The prices, well, I think they are due to a shrinking user base. New projects mostly use VS, but that's not an option for your existing Delphi projects. > Perhaps even better is the open source Free Pascal and the Lazarus IDE > that has a look and feel very similar to the Borland Delphi IDE that I > am used to with D4-Pro. > http://wiki.freepascal.org/Lazarus_Documentation > https://www.youtube.com/playlist?list=PLB24C56953A79987A I discontinued watching FPC and Lazarus development. Some Delphi projects may port easily, others can require much work. DoDi