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
Author: dummzeuch
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
GnuGetText.pas using Utf8ToUnicodeString instead of Utf8ToWideString
A few weeks ago, Sue King contacted me because there was a problem with using dxGetText together with the Nexus DB components. For Unicode aware Delphi versions gnugettext.pas declares a function utf8decode which calls System.UTF8ToWideString. After replacing a call to utf8decode with UTF8ToUnicodeString the problem went away. Since I don't want to break backwards compatibility … Continue reading GnuGetText.pas using Utf8ToUnicodeString instead of Utf8ToWideString
GExperts Grep can use the MAP file
The GExperts Grep Search expert has various options to tell it which files to search: The current fileAll files in projectAll files in project groupA directory list (separated by semicolon) That sounds like an exhaustive list, but it isn't. Both, project and project group, were only searching files explicitly listed in the project(s). Files that … Continue reading GExperts Grep can use the MAP file
JvHidControllerClass unter Windows 10 1809
I just read about a possible problem with the JvHidControllerClass under Windows 10 1809. I haven't tested it but I post a link to a workaround here just in case I ever need it and might not find it again:https://www.delphipraxis.net/1426728-post4.html
GExperts error: PrivateGXMenuActionManager is not nil upon creation
If you get the error "PrivateGXMenuActionManager is not nil upon creation" when starting your IDE, check the entries under HKCU\Software\Embarcadero\BDS\<version>\Expert There are most likely two entries for GExperts. Remove one and the error should go away. These entries come from The installer (GExperts="path\to\dll"), because it always uses GExperts as the name for the entry.The Expert … Continue reading GExperts error: PrivateGXMenuActionManager is not nil upon creation
Delta Chat is now available in Google Play
Delta Chat, a chat program that uses e-mail as the transport protocol and supports end to end encryption, is now available in the beta channel of Google Play. If you are already using an older version, you will have to backup your data, uninstall it, install the new version and import the data. This worked … Continue reading Delta Chat is now available in Google Play