Desktop Alerts Tip: Building App-Specific Alert EXE’s
Compile your own application-specific version of the Desktop Alerts for each application, and include it (along with ALERT.WAV) with your installer.
Read More »Compile your own application-specific version of the Desktop Alerts for each application, and include it (along with ALERT.WAV) with your installer.
Read More »After 4 years in beta, I’ve (finally) posted a new version of the Desktop Alerts as a Production Release on VFPX.
Read More »Reducing memory consumption of your Visual FoxPro apps is easily done with a couple of Windows API calls, thanks to Sergey.
Read More »Yesterday, I posted a screenshot of my scariest error message. It was a message I had gotten while playing with the Desktop Alerts. Randy Jean commented that he saw the same error with the Desktop Alerts. In the Alert class nResult_Assign() method, I had the Alert calling its Release() method. So, if you had code like this: oMgr = CreateObject("VFPAlert.AlertManager") oAlert = oMgr.NewAlert() oAlert.Alert("Howdy") oAlert.Alert("Howdy Again") The first Alert() works just as...
Read More »I’ll be at the Detroit Area Fox Users Group meeting this Thursday night (February 8), talking about the Desktop Alerts. I’ve never been to Michigan, so I’m looking forward to the trip and meeting some new friends. I jokingly told the guys at the Chicago meeting last December that Chicago was the first stop on my 2007 ‘World Tour’ (I had never been to Illinois before the Chicago trip). In May, I’ll be presenting three sessions at Advisor...
Read More »Links in this post have been updated to link to the VFPX site on CodePlex. I’ve updated the source code for the Desktop Alerts, and posted to the web site. Updates include the ability to hide the Close button and Push-Pin button on the alert form, and I made a couple of minor changes to bring back the ‘fade-out’ effect when the alert form releases. You can get the updated code here. A single zip file. When unzipped, it should create a single folder named...
Read More »