Stopping a Delphi application from having too many instances.

Rad Studio Delphi Development
Every single developer wishes to have their client start up only a single instance of their application.   This reduces the amount of possible application issues if the code makes a database connection or does some sort of processing that takes away the machine resources.   The following code snippet will help Delphi programmers to keep the process count down to a single instance.  This was coded using Rad Studio XE8 Delphi and is used in many of my applications. The code will be embedded in the project's source because it has to occur prior to the application creating the main form. Click on the menu Project / View Source or using the project manager, you can right click and upon getting the pop-up, you can select view source as…
Read More

CodeRage X is coming October 13-15, 2015

Software Events
CodeRage X is coming October 13-15, 2015 Call for papers and pre-registration are open now! Embarcadero Technologies has begun planning for our tenth annual CodeRage online conference. The theme for this year’s CodeRage conference is “Develop Anything, Anytime, Anywhere.” The CodeRage X Online Developer Conference will take place October 13-15, 2015. The conference will cover development topics for the Object Pascal and C++ programming languages. Sessions about Windows 10 development using VCL, Multi-Device development using FireMonkey, the Internet of Things, Proximity app development using Beacons, Cloud Services, Enterprise Data and Programming Tips, Tricks and Techniques will be covered. The conference will have two live stream developer tracks – one for Object Pascal and one for C++ Start your Registration now! Interested in presenting? You are invited to submit abstracts for…
Read More

Software Development planning or how not to have a project from Hell!

Software development Concepts
Recently I was given an assignment to develop an Android application and the agreement to the price was based on the client's budget which sometimes you get what you agreed to. What I would like to do with this posting is give young software developers guidelines on how to forge a better project and attitude towards completion for the client and the developer. This is based on recent past experience where the client either kept adding on, told that the development was not what they expected, graphics not cut correctly by the client and finally target dates missed. The following insights provide any developer with a check list making sure the project is ready to be designed, developed and finally released. Payment Payment, to judge the amount of time needed…
Read More

Lazarus Pascal Release Version 1.4

Software Events
The free Pascal compiler, Lazarus version 1.4 has been released and can be obtained for free by clicking here! The work involved by developers to get a free Windows / Linux / Mac compiler for anyone to use is simply amazing. The work is based on contributions provided to the programmers who provide free time to get this outstanding compiler ready. Everything you need to develop a Rad type of application which is driven using Pascal is quick and easy to set up. The application works pretty much like Delphi 7 did allowing users to drop components on the forms and set up simple code for events. Lazarus is a Delphi compatible cross-platform IDE for Free Pascal. It includes LCL which is more or less compatible with Delphi's VCL. Free…
Read More

Delphi Developers Day 2015

Software Events
[caption id="attachment_43" align="aligncenter" width="300"] Delphi Developers Days 2015 Tour[/caption]     Recently I attended the Delphi Developers Day 2015 in Chicago and boy was it fantastic.  The sessions were kept roughly to one hour of interesting subjects that pertain to the Delphi Developer.  The presentations were led by Cary Jensen and Ray Konopka along with the assistance of Loy Andersen gave all developers a chance to learn something new using the Delphi language. Each developer receives a manual that contains the full presentation along with source code that can be read as well as downloaded from the DDD 2015 web site.   The code is updated as the tour continues into the European market.    The two days were packed with activities from the start to the finish with very…
Read More