-
Content Count
2837 -
Joined
-
Last visited
-
Days Won
168
Everything posted by Uwe Raabe
-
Delphi RTL speed up and reliability
Uwe Raabe replied to RDP1974's topic in RTL and Delphi Object Pascal
Perhaps Roberto is going to sell that library? -
You can use the approach shown in TArray from System.Generics.Collection: type TMyExtArray = class(TArray) public class procedure DeleteElement<T>(var Values: TArray<T>; const Index: Cardinal); end; class procedure TMyExtArray.DeleteElement<T>(var Values: TArray<T>; const Index: Cardinal); begin if (Index < Low(Values)) or (Index > High(Values)) then begin raise EArgumentOutOfRangeException.Create('argument out of range'); end; System.Delete(Values, Index, 1); end; Note that handling different types (intrinsic, pointer, reference counted) in the implementation part can be a bit tricky.
-
FmxLinux bundling with Delphi and RAD Studio
Uwe Raabe replied to Sherlock's topic in Cross-platform
The problem with a bad framework architecture is not that the framework is unusable. If you are only using the framework the internal architecture may be of less interest. -
IDE Command Line Switch for NOT auto-loading the previous project
Uwe Raabe replied to PeterPanettone's topic in Delphi IDE and APIs
The documentation is misleading there. The command line switch for not loading the last project is -np. -
Currently my favorite is 10,2.3 as it provides the most features with a good stability. Given that it needed 3 updates to get there, I still have hope for the 10.3 branch.
-
FmxLinux bundling with Delphi and RAD Studio
Uwe Raabe replied to Sherlock's topic in Cross-platform
The original FMX styles were actually vector based. IIRC that was replaced by bitmaps for performance reasons. -
Setting the drop down width of a Combobox in Delphi
Uwe Raabe replied to dummzeuch's topic in Tips / Blogs / Tutorials / Videos
In most cases the widened list is of only limited benefit when the selected item doesn't fit into the edit field either. -
delphi-ide Automatic documentation generation
Uwe Raabe replied to Alberto Miola's topic in Delphi IDE and APIs
In my Rio installation GenDocCLI.exe can be found in the Delphi bin folder. Also the context menu of the project model has a Generate documentation item. Are you aware that these features are part of Architect and Enterprise only? The Tools menu entry is also missing here. Actually I cannot remember even having it seen before. -
Passing back a string from an external program
Uwe Raabe replied to dummzeuch's topic in Windows API
Named Pipes may not be the badest decision here. See François Piette blogging about that: Inter Process Communication Using Pipes -
MSBuild stop working after Update Windows to 1903 version (May 2019 Update)
Uwe Raabe replied to ŁukaszDe's topic in General Help
Could it be that Z: is a network drive causing that trouble? -
MSBuild stop working after Update Windows to 1903 version (May 2019 Update)
Uwe Raabe replied to ŁukaszDe's topic in General Help
DRF is also described here (File Type 3): Delphi Resource File -
Sorry, but I am not aware of any option in the Delphi formatter producing the desired output.
-
Not sure if I've got you right, but perhaps Line breaks before Then is what you are looking for.
-
In that case, can you check if the dproj files contains the FormType and DesignClass entries for those frames?
-
Can you upload the dproj file of that project?
-
The current icons in MMX not only look a bit old, they also don't look well on the Dark Theme. They are not alpha blended and are only available in 16 x 16 pixel size. This may become a problem when the IDE will support High DPI in the future. I am planning to assign a professional icon designer to create new icons matching the icon guide lines of the Delphi IDE. The icons will be alpha blended and are provided in different sizes. They will use the color scheme and style of the IDE icons. You all know that I don't make any money with MMX. Thus I am not able to cover the cost for this endeavor from my private pockets. At least not completely. Therefore I created a MoneyPool at PayPal to collect some donations from MMX users willing and able to spare some money for this special purpose. In case you are willing to donate: Note that you won't get anything for your money (aside a better looking MMX). You cannot expect your favorite feature to be prioritized or your personal bug be fixed any sooner. I promise to spend the money for this special purpose and I will close that MoneyPool when the amount needed is reached. Also I am not looking at the hobby programmer or one man show using MMX, but I guess there are a couple of companies making some profit out of their heavy use of MMX. Perhaps they can shell out a small amount to help here.
-
While things are already in motion now, I thought it might help to go a bit more public: MMX Needs New Icons – Are You Willing To Help?
-
Enable Runtime Themes and using VCL Styles are different things. The former is enabled in the Application Manifest settings while the latter is configured in Application Appearance. A Default Style setting of Windows should use the OS Style. Note that both require to Enable Runtime Themes.
-
How to remove the Upcoming Events panel from the Welcome Page?
-
Saving a large project takes soooo Loooonnnnggg..
Uwe Raabe replied to Ian Branch's topic in General Help
Disabling packages usually works on a per project basis. If you want them to be disabled globally, you might be more lucky disabling them when no project is open. BTW; When I want to permanently get rid of IDE packages I usually remove them in the registry under HKCU and HKLM. The advantage is that this approach also works for packages not available in the Install Packages dialog. -
ANN: Parnassus Bookmarks and Navigator will be included in the next release of RAD Studio
Uwe Raabe replied to Dave Millington (personal)'s topic in Delphi Third-Party
In case the plugin adds some entries to the local editor menu: That is no longer working in 10.3! I would link to the QP report here, but I cannot find it anymore - actually I can find near to none QP reports. -
Oops - missed the group...
-
Shouldn't that better go into QP then or did you just miss to mention the report number?
-
Increasing registration count not possible without active maintenance support
Uwe Raabe replied to Leif Uneus's topic in Delphi IDE and APIs
See my comment to Atanas: https://community.idera.com/developer-tools/b/blog/posts/from-the-gm-new-updates-and-changes-to-the-registration-bumps-policy?CommentId=7816b564-c240-4ad1-ad95-a79bdacd479c -
Increasing registration count not possible without active maintenance support
Uwe Raabe replied to Leif Uneus's topic in Delphi IDE and APIs
I checked the German license and there is no such thing that would a) mention any registration limit in the first place or b) state that increasing that limit is actually part of the support.