Early this year, Raymond Chen blogged about Why 16-bit DOS and Windows are still with us.
I found this an intersting read, if for no other reason than I'm currently involved in a 16-bit project. The reason I'm working on a 16-bit project in 2004 isn't because of an existing LOB application, but instead, it's because my client has over 350 retail sites throughout the U.S., and many of these sites are still running Windows 3.1. The cost of upgrading them all (in a reasonable period of time) to Win XP or better is prohibitive, so until all of the sites are upgraded, they needed a solution that would run on Win 3.1, WinNT, Win98, Win2k and WinXP.
I developed the application using Delphi 1.0. I chose Delphi because a) I had Delphi 1.0, b) small runtime requirements compared to VB3 or VB4-16 and c) object pascal is a great language.
I actually finished the major coding of the app last year, but I'm currently in the process of adding a one-off report. This application does NOT use the BDE (and there's no way in hell that I'm going to distribute it), so I can't use QuickReports. TPrinter provides me with *almost* everything I need.
Print | posted on Wednesday, May 26, 2004 1:57 PM