May 31, 2022
In case you've missed, Embarcadero had a few releases for Delphi last week: a new patch, Bookmarks and Navigator.
If you are using Windows 11, you should get the Windows 11 Win32 Debugging Patch for RAD Studio 11.1 released last week, which addressed a significant performance regression in the most recent Windows OS. Read more at:
https://blogs.embarcadero.com/windows-11-win32-debugging-patch-for-rad-studio-11-1/
This is in additional to the RAD Studio 11.1 Alexandria Patch 1 released at the end of April and covered here.
Last week we also made available For RAD Studio 11 on GetIt two very popular (and long awaited) plugins: Bookmarks and Navigator. you can read more at
https://blogs.embarcadero.com/bookmarks-and-navigator-are-available-for-rad-studio-11/
posted by
marcocantu @ 4:18PM | 5 Comments
[0 Pending]
Recently Released Delphi Patches and Plugins
I have always wondered why Delphi patches and updates are not
consistent. Why is this not posted on the Welcome page of the IDE?
Comment by Mike on June 2, 16:59
Recently Released Delphi Patches and Plugins
With the addition of Bookmark, Navigator , Delphi Editor is
certainly getting closer to Industry standard in this area. But there
are still room for improvement.
For example, bookmark could display location of the bookmark,
breakpoint and misspelling in the whole unit. This is something
that Visual Studio do have in fact.
I am also using MMX code explorer in the RAD Ide. The feature I
use the more is the code completion for comments (Live
documentation). This is also something that come out of the box in
Visual studio, but with MMX installed, I am really well served. It
is unfortunately not available in Getit but the installation is very
easy and quick. The other benefit of MMX is also better
refactoring tool, and also some code generation, and without to
have to member tons of shortcut!
One feature that I am missing a lot in Delphi editor is when
clicking on one word. What I do expect is that the word be selected
and that all occurrences appear with another background color. I
am using this feature quite a lot when I am in Visual Studio. In fact
this is the feature I am probably using the most to understand
quickly the code. In Delphi it is possible to get the same result, but
I have to double click to select the word, then I have to use the key
combination Ctrl+F and then with the mouse I have to click on the
Search down arrow. In term of usability it not good at all.
In the Delphi IDE, there is a Gem (At least in the Enterprise
version): This is the "Create by Pattern". To be honest, it is not that
easy to find in the IDE. I don't think that there is such a feature in
Visual studio and it is a big, very big win for Delphi. Microsoft is
rather removing tool in the UML area (it is not available for .net
core project!). In fact they are removing also feature with each new
framework style. This is how they move forward, but they are also
leaving customer behind.
I think that embarcadero could invest some time in this area and
also do some clean up. I have notice a defect (that has been
reported in 2016, in fact). In the Pattern Organizer there is a UI
problems when selecting a pattern. The feature is usable but it does
not look good at all.. This is a defect that could probably be fixed
in 5 minutes but I am wondering why this has not been fixed yet.
The problem in the UI is very visible, and I think that somebody
new with Delphi IDE could get a bad opinion about the product
just because of this.
The last feature I am also missing is a means to see in the editor if
a method (especially public method) is covered with a unit test. It
is a feature also that Visual Studio does have. I think it is quite
useful to see if I need to write a unit test since all public method
method should be covered with a unit test, isn't it ;-) ?
Comment by Alexandre Jacquot
[https://programming.next-step.space]
on June 4, 08:16
Recently Released Delphi Patches and Plugins
Re Alexandre Jacquot:
Actually, it isn't quite that involved to highlight all occurrences of an identifier. You only need to place the caret somewhere within or next to the identifier, press Ctrl+F, and then press Enter.
Comment by Andreas Rejbrand
[https://rejbrand.se]
on June 8, 13:12
Recently Released Delphi Patches and Plugins
The problem with Delphi 11.1 is that while the Editing and
compiling did improve, there are also new defects that have been
introduce that are critical and not been fix 3 months after the have
been detected : RSP-37631
RSP-37631 make development of RadServer package impossible.
The defect could be related with Visual Studio (2019) installed on
the same machine. This is my case. I have seen in quality central
that related defect could be kinked to this. So please investigate
and fix, because I am stuck, and I am not the only one :
https://en.delphipraxis.net/topic/6768-f2084-internal-error-d33566/
Comment by Alexandre Jacquot
[https://programming.next-step.space]
on June 16, 16:46
Recently Released Delphi Patches and Plugins
Regarding RSP-37631, I did investigate a bit further. I dis create a
VM with a clean windows inside a Virtual Box. Then I did install
Delphi 11.1 and the defect reported RSP-37631 that make Delphi
11.1 pretty much not usable when working with package,
something that I gest may affect almost all customer dealing with
serious software project. So it is is not because of Visual Studio
installed . It is a 100% in the hand of embarcadero.
Once again, I just use a simple RadServer project template to find
out that it is not working. What are you QA team doing?
This having been said, what is the best way for me to move
forward. Should I wait a little bit for a new patch or downgrade to
a more stable version of Delphi? switch to .net core for Rest API
development? What should I do?
Comment by Alexandre Jacquot
[https://programming.next-step.space]
on June 17, 07:59
There are currently 0 pending (unapproved) messages.