Sizer is a very useful tool for sizing and positioning windows. It adds a right click menu to a window's title bar where you can select one of multiple configured window sizes and positions. It also displays the current window size while you are resizing it by dragging its frame. Now, why would somebody try … Continue reading How to defeat useful tools
Extend the event OnClick of all MenuItems in the screen to execute another block of code
Shameless self promotion: On StackOverflow somebody asked the question in the title and I answered it. And as you might have guessed, I am mighty proud of having had that idea. It might be interesting to know that this is how GExperts fixes some of the IDE bugs and enhances some forms: It creates a … Continue reading Extend the event OnClick of all MenuItems in the screen to execute another block of code
Things that every desktop program should do
There are a few things that every single one of our internal programs should do: Every dialog should be sizeable if it makes any sense at all. Delphi makes that easy with the Align and Anchor properties. Ask yourself the following questions. If you answer any of them with Yes, you should make the dialog … Continue reading Things that every desktop program should do
Changes between GExperts 1.3.12 and 1.3.13
I had to look them up myself, so it took a while but here they are, the changes, bugfixes and improvements between the GExperts 1.3.12 (released 2018-12-22) and 1.3.13 (released yesterday, 2019-03-30): Bugfix (#105): Set Tab Order expert no longer worked with Delphi 6, 7 and 2005 (Remember what I wrote about testing these versions?)Improvements … Continue reading Changes between GExperts 1.3.12 and 1.3.13
GExperts 1.3.13 experimental twm 2019-03-30 released
Just in time before April fools day 2019 there is the new GExperts release (it's still 2019-03-30 so you are safe 😉 ). Please be aware that I mostly work with Delphi 2007, so this version can be regarded as tested quite well, followed by Delphi XE2. The others are only known to compile and … Continue reading GExperts 1.3.13 experimental twm 2019-03-30 released
Turn off Notepad++ annoyance
I like the open source editor Notepad++, but it has one default setting that drives me crazy: When you close it, it remembers the current "session". This means that when it gets started the next time, it will re-open all the files you had open when you closed it the last time. The setting for … Continue reading Turn off Notepad++ annoyance
Don’t give the user any information!
... seems to be the motto of Microsoft. How else can you explain that a recent update of Windows 7 and Windows 10, that broke older versions of one of our programs (no idea yet what exactly is the problem, but the error code indicates an out of memory error) has different effects. Windows 7 … Continue reading Don’t give the user any information!
Seagate Barracuda drives again
Our tests are done and the result is: The new 2 TB drives are as fast as the old ones. So, no worry. The only drawback is that they are smaller. They don’t fit as nicely into the drive enclosures as the old ones. On the other hand, that means they take up less space … Continue reading Seagate Barracuda drives again
dzEditorLinendsFix 1.0.4 released
This is nothing to write home about, really, just a small change: Previously when starting the tool, the main window was shown for a short time before it got hidden. Now that no longer happens. Don't now what this is about? You are probably lucky then and don't need this tool. But if you still … Continue reading dzEditorLinendsFix 1.0.4 released
Seagate Barracuda drives
In December 2017 I wrote about the new model of 2 TB Seagate Barracuda drives becoming unusable for us because writing performance dropped significantly after a few seconds of continuous writing to them. We do a lot of this because there are several cameras on our measurement vehicles that write one picture every metre while … Continue reading Seagate Barracuda drives