- Free PDF Library for Delphi Developers - Quick PDF Library LITE
- MSBuild and Delphi compiler hints – binary patch
- Join Embarcadero for Free Webinar on Delivering Reports Using FastReport and RAD Studio XE 2
- Delphi Mapping REST Clients
- Switch Languages / Keyboard Layouts in Your Delphi Application
- Visualizing physics using FireMonkey
- Delphi 17th Birthday Webinar Coming
- RAD Studio XE2 in Action Live in Italy
- It's Delphi's Birthday and You're Invited
- Embarcadero News - February 2012
- Delphi Developer Days 2012 - Washington DC/Baltimore and Chicago
- Delphi XE2 Boilerplate DataSnap Server and jQueryMobile Client
About.com Delphi Programming
Free PDF Library for Delphi Developers - Quick PDF Library LITE
Switch Languages / Keyboard Layouts in Your Delphi Application
Store RTF As a Resource - Load Resource RTF Into a TRichEdit
Ensure NO #13#10 Ending When Using TStringList.SaveToFile
Deactivating the TShellTreeView Delphi Control - Faking the Active Property
I have an application using TShellTreeView with otFolders and otNonFolders set for ObjectTypes. ...
Real World: Upgrade From Turbo Delphi .Net To ?
Jacques has an interesting problem to solve, I guess many could have, and was asking to help him pick the correct direction. Here's a section of the email:
I suspect you might be the man to point me in the right direction.
I am the architect-developer of engineering software called GWIS, a hydraulic pipe network simulator.
Development started back in the days of Turbo Pascal and later Borland Pascal with Objects. When XP was released the DOS software could only display graphics in 640x480 VGA mode. Like everyone else, I was forced to port the software to the Windows platform.
Being a fan of Anders Hejlsberg and hearing all the hype about .NET, I chose to use Delphi 8 for .NET for the port. The port was completed with Turbo Delphi for .NET as a Windows Forms application. No VCL.NET, all Winforms.
Of course this turned out to be a dumb move, as I found out with CodeGear RAD studio 2009's Delphi for .NET.
Although it could compile my code, I could no longer visually edit my Winforms in the design Tab. To edit forms, I had to use Turbo Delphi on a WinXP machine and then copy the .resx files. I was forced to move on to RAD studio 2009, as Turbo Delphi could not install on Windows 7.
I recently got Delphi XE2, only to find that the DelphiDotNet personality is no longer supported !?
My questions:
- Is there an easy way out, apart from changing all the forms to VCL or Firemonkey ?
- If not, sould I opt for VCL or Firemonkey ?
- Do you know of a way to install Turbo Delphi on Windows 7 ?
My answer was "If you want to stick to Net I guess your only move would be to try Delphi Prism. Here's what should help in order to install Turbo on Windows 7. As for VCL or Firemonkey - hard one to answer, that is, pick the right direction."
What say you? Are you in the same situation, or you were, or you might be? What would you suggest?
Ignoring the "Variable 'btn' might not have been initialized" Warning? Do NOT!
How To Auto Size Run-Time Added TListView Columns
"I want to create a list view at run-time. When creating the columns, I cannot successfully auto-size one column by assigning the AutoSize value (to true) ... The Help states to assign TListColumn.Width := -2 and that should somehow automatically resize the column, but there is a drawback, the resizing process is too obvious, it causes the list view to blink (especially when there is a significant amount of data record inside)...."
...How Do You Test If a Delphi String Starts With a (Sub)String? What RTL Function is Faster?
in Delphi Strings :: Whatever type of applications you are creating using Delphi, you must be writing some code to handle strings. Delphi provides a healthy assortment of string operators, functions and procedures in RTL...
Delphi Programming Almanacs: 1998. - 2011. Something for Every Delphi Developer: Beginner or a Guru!
in Delphi Almanacs :: According to Wikipedia, an almanac is an annual publication containing tabular information in a particular field or fields often arranged according to the calendar.
A Delphi Programming Almanac would then be an annual reference e-book (?) composed of articles, tutorials, tips and tricks relating to programming in Delphi.
A wannabe Delphi programmer, a Delphi beginner or a Delphi guru / expert? More than 13 years of Delphi programming content availabe for you (for free)!
1998. - 2011. Delphi Programming by Zarko Gajic
- Delphi Programming Almanac for the Year 2011
- Delphi Programming Almanac for the Year 2010
- Delphi Programming Almanac for the Year 2009
- Delphi Programming Almanac for the Year 2008
- Delphi Programming Almanac for the Year 2007
- Delphi Programming Almanac for the Year 2006
- Delphi Programming Almanac for the Year 2005
- Delphi Programming Almanac for the Year 2004
- Delphi Programming Almanac for the Year 2003
- Delphi Programming Almanac for the Year 2002
- Delphi Programming Almanac for the Year 2001
- Delphi Programming Almanac for the Year 2000
- Delphi Programming Almanac for the Year 1999
- Delphi Programming Almanac for the Year 1998
No More Memory Leaks In OTL Thread Pool :)
Programmatically Check If Your 32-bit Delphi Application Is Running On 32-bit Or 64-bit Windows
Drag Multiple Files From Delphi's TShellListView
Snap Mouse To The Default Button in a Dialog Box in Delphi Applications
CancelInvocation And Forget Added To AsyncCalls :)
Delphi Thread Pools - AsyncCalls Unit By Andreas Hausladen - Let's Use (and Extend) It!
Selecting Delphi's TListView Item When the Item's Checkbox is Checked
Understanding Unicode Support in Delphi
in Coding Delphi Applications ::
If you are preparing to move / migrate your "old" Delphi applications to any Delphi version later than Delphi 2009, you must have heard that a default Delphi string type is now (where "now" means in Delphi versions >= 2009) Unicode.
...Running Delphi Tasks In Threads - Thread Pool Implementation In OTL - An Example Project
Tabbed Interface (MTI) For Your MDI Delphi Applications
in MDI Tips and Tricks ::
MDI, as a preferred user interface for applications that allow multiple documents to be contained within a single window, is being abandoned by Microsoft during the last few years.
Microsoft started to promote a different user interface for such applications - TDI: Tabbed User Interface.


