Delphi Tip if you get “unit vcl.filectrl is specific to a platform” warning

Rad Studio Delphi Development
The warning "unit vcl.filectrl is specific to a platform" is Delphi's way of giving you heads up that the addition of one of the few components such as TDRIVECOMBOBOX will not work on other platforms besides a Windows environment. To remove this type of warning during the application build cycle just do the following in your code: unit uDashboard; interface {$WARN UNIT_PLATFORM OFF} This will remove the warning message and not destroy the application integrity. The lab found that by placing it under the interface section the warning went away but if you place it under the implementation as displayed below the warning was still seen. It does make sense to place prior to the uses clause since the compiler will first see that you want to turn off the…
Read More

Memories of Turbo Pascal

Rad Studio Delphi Development
Working with Turbo Pascal back in the early 80's was so much fun that a robust application for DOS could be generated and used by various folks.   The compiler was fast and the language was simple to learn.  The original package was a solid manual as well as the famous diskettes.  Once installed the world was open to generate a single executable that could be used on any DOS machine. At that time I was developing a package for OSHA using DBASE III which was another great product, simple to use and affordable database manager.  I needed to get a dynamic editor inserted so that the DBASE application could shell out to execute it and allow the end user to write documents which were stored in the DBASE database.  It…
Read More

The Tomes of Delphi Algorithms and Data Structures by Julian Bucknall

Book Reviews, Rad Studio Delphi Development
The Tomes of Delphi Algorithms and Data Structures by Julian Bucknall has been revised and is currently selling on lulu.com. Bucknall is the chief technology officer at Devexpress which writes software for Delphi and Microsoft Visual Studio. It does seem that Devexpress is heavily moving towards the Visual Studio product line and will not put too much into the Delphi VCL product line. Their products are very well written but the cost to the development is extremely high where you can begin to spend about $900 for the low end or as high as $2200 for the yearly subscription. Their competition in the Delphi world is TMS Software and that is something Bucknall does not want to speak about since TMS is about 2/3 lower in cost and the components…
Read More

Delphi Developers Day 2015 Meet Up

Rad Studio Delphi Development, Software Events
During the Chicago Delphi Developer day on April 13th, Embarcadero is having their night time meeting to go over neat new devices as well as getting fed. Last time in Baltimore you were able to see various new techie toys like Google Glass, a brain scanner that could move devices by impulse and other stuff. If you are going to the Chicago event you can register at http://forms.embarcadero.com/2015DelphiDeveloperDaysMeetup?cid=701G0000000tKU2 Register for Delphi Developers Day 2015 at http://www.delphideveloperdays.com/
Read More

Embarcadero Acquires Castalia and Usertility from TwoDesk Software

Rad Studio Delphi Development
Embarcadero has announced that it acquire Castalia for Delphi and Usertility from TwoDesk Software. Embarcadero will integrate the productivity features of Castalia into RAD Studio's integrated development environment (IDE) to enhance and optimize the coding experience for both Object Pascal and C++. RAD Studio will also feature Usertility, a powerful and easy to integrate service for monitoring app usage. This acquisition delivers on Embarcadero's commitment to developer productivity by enabling RAD Studio users to get integrated support for these great third-party solutions, which will be sold and supported by Embarcadero. Castalia provides the Rad Studio Delphi developer live syntax checking as well as other assorted IDE software tools. Usertility provides drop-in application usage analytics for software written in Delphi, where and how many active users, does the software crash, version…
Read More