Terminating an Application when using Delphi

Rad Studio Delphi Development, Software development Concepts
Sometimes there are reasons to terminate an application due to unforeseeable issues and there has been a lot of talk how to handle this event. Let's go over a simple application and break down what needs to be done. Go to the code The initial code opens up a splash screen, displays it and finally releases it after a few moments. Splashscreen.Show; Splashscreen.Update; Sleep(2000); Splashscreen.Free; Application.Initialize; The application defaults are set with the title and the help file as well as creating the data module along with the login screen. Application.DefaultFont.Name := 'Arial'; Application.MainFormOnTaskBar := True; Application.Title := 'Application Name'; Application.HelpFile := ExtractFilePath(Application.ExeName) + 'Help.CHM'; Application.CreateForm(TDM, DM); Application.CreateForm(TfrmLogin, frmLogin); The application at this point will open up the login screen allowing the user to enter their information. The license is…
Read More

Register for the PASS summit 2017

Idera, Software Events
PASS summit 2017 The PASS summit brings you three days of inspiring, jam-packed educational opportunities focused on the Microsoft Platform, professional connections, and new skills and know-how you can put to use immediately. Don’t forget to stop by the IDERA booth for your chance to win one of 3 apple watches! What to expect this year at the summit: More than 5,000 registrants from more than 2,000 companies Representatives from 52 different countries Over 200 technical sessions presented by industry experts from around the world including more advanced sessions than years before 70+ hours networking with MVPs, experts and peers Inspiring keynote speakers that include Rohan Kumar, Rimma Nehma, and Heather Ritchie, An opportunity to connect, share and learn
Read More

TMS Component Pack v8.8 released with 3 new components

Rad Studio Delphi Development, Software Releases
TMS Component Pack v8.8 released with 3 new components TMS has released Version 8.8 Component pack for VCL development using Delphi.  The components range in vast improvements that allow a Delphi developer to easily drop a component on the form to reduce the amount of coding necessary to get the application to market. TMS Component Pack v8.8 released with 3 new components: http://www.tmssoftware.com/site/news.asp   New : TAdvDBListBox v1.0.0.0 : Listbox control with embedded filter + insert data capability that can be bound to a dataset field. New : Automatic button column type when setting Columns[x].Editor := edButton in TAdvColumnGrid New : Hover background, text & border color capability in TAdvResponsiveList New : Name property added to TInspectorItem in TMS InspectorBars New : InspectorPanel.Items.Item[Name] added to access items by name in TMS InspectorBars New : Planner.GridControl.BorderColor: TColor…
Read More

Idera – Free Tool – PowerShell Scripts for SQL Server

Software development Concepts, Software Events, Software Releases
Idera - Free Tool - PowerShell Scripts for SQL Server Idera is offering a free tool of Powershell scripts for Microsoft SQL server.  You can simply your SQL Server Administration with 89 free Powershell scripts by simply providing some information and it is an amazing assortment of scripts.  The scripts will allow you to work on your server providing you with some outstanding quick pieces that will enhance what you do on a daily basis. 89 example scripts for managing SQL Server objects Initialize PowerShell SQLPS module and work with databases Scripts for Analysis, Integration, and Reporting services Experimental support for SQL Server 2016 New scripts for exploring In-Memory databases and query store features Powershell script break down Database Engine Connect to a server instance, manage databases and publish scripts…
Read More

Day of the Programmer so let’s Celebrate

Software Events
Day of the Programmer so let's celebrate The Day of the Programmer is an international professional day that is celebrated on the 256th (hexadecimal 100th, or the 28th) day of each year (September 13 during common years and on September 12 in leap years). It is officially recognized in Argentina, Bangladesh, Chile, Brazil, Mexico, Austria, Germany, Canada, China, Croatia, Czech Republic, France, India, Belgium, Australia, Poland, Romania, Ireland, Italy, Serbia, Slovenia, Ukraine, United Kingdom, the United States and Russia.[1][2] The number 256 (28) was chosen because it is the number of distinct values that can be represented with an eight-bit byte, a value well-known to programmers. 256 is also the highest power of two that is less than 365, the number of days in a common year. You wonder why Russia out of all places decided to create the official day…
Read More