I got a bug report for GExperts and Delphi 10.4 that's really curious: When a secondary editor window is open in the IDE and the FMX form designer is active, trying to insert a component from the clipboard into the form inserts the textual description of that component into the editor windows instead. I could … Continue reading GExperts bug: CTRL+V on FMX form designer inserts into secondary editor window
Category: GExperts
GExperts 1.3.18 experimental twm 2021-02-21 released
COVID-19 got us all down a bit and even with the vaccines theoretically available now, the light at the end of the tunnel seems very far away. My own turn for a jab will probably not come before fall 2021, so I can only hope that summer will reduce the infection rates as much as … Continue reading GExperts 1.3.18 experimental twm 2021-02-21 released
When sorting a “StringList” is very costly
The following code looks innocuous but slows down a program significantly: [delphi] type TJCHListSortCompare = function(Item1, Item2: Integer): Integer of object; TCheckListBoxWithHints = class(TCheckListBox) private procedure QuickSort(L, R: Integer; SCompare: TJCHListSortCompare); // [...] procedure TCheckListBoxWithHints.QuickSort(L, R: Integer; SCompare: TJCHListSortCompare); var I, J, P: Integer; tmpObj: TObject; tmpStr: string; tmpChecked: Boolean; begin repeat I := L; … Continue reading When sorting a “StringList” is very costly
New Explicit Properties Filter expert in GExperts
I never understood the benefit of writing the ExplicitLeft / Top / Width / Height properties for TControl and descendants, which were added in Delphi 2007, to the dfm files. They store the control's position and size before its Align property was set to something like alClient or alRight, so they can be restored later. … Continue reading New Explicit Properties Filter expert in GExperts
New GExperts frequently asked questions page
Tired of answering the same questions over and over again, I have just added a GExperts frequently asked questions page. There is also a link to that page in the menu.
Migrating GExperts settings
Somebody just asked me whether there is a simple way to migrate GExperts settings from Delphi XE7 to a new version. The short answer is: No, but some experts (or rather: some functionality, because not everything is wrapped into an expert) have an ex- and import function. I also started to write a general ex- … Continue reading Migrating GExperts settings
Black Friday discount on GExperts
Joining in on the black Friday craze I am hereby offering a 90% discount on GExperts. Valid indefinitely. You only need to compile it yourself. (Sorry, could not resist. đ )
GExperts 1.3.17 experimental twm 2020-10-23 released
Guess what? The new GExperts release is here. There are lots of bug fixes and a few new features in the new version. The major new feature is the Filter Exceptions expert. Please be warned that there was a bug when developing for non-Windows targets. It might have been fixed, but I can't test it … Continue reading GExperts 1.3.17 experimental twm 2020-10-23 released
Bug and possible fix for GExperts Filter Exceptions expert – testers needed
Mahdi Safsafi has proposed a fix for the bug in the GExperts Filter Exceptions expert, which occurs when developing for non Windows targets (first reported on Embarcadero's quality portal ). I have implemented this fix and it doesn't have any adverse effects on for Windows targets. But neither he nor I can test it for … Continue reading Bug and possible fix for GExperts Filter Exceptions expert – testers needed
GExperts for Delphi 10.4.1
I have received a few reports about bugs in GExperts in Delphi 10.4.1 that do not occur in Delphi 10.4. Here is a GExperts DLL that was compiled with Delphi 10.4.1. Maybe it will solve some of theses problems. Simply extract the DLL and put it into the GExperts installation directory, replacing the original one. … Continue reading GExperts for Delphi 10.4.1