

PeterPanettone
Members-
Content Count
1389 -
Joined
-
Last visited
-
Days Won
5
Everything posted by PeterPanettone
-
JEDI Installation Annoyances 10.4
PeterPanettone posted a topic in Tips / Blogs / Tutorials / Videos
Installing JCL (https://github.com/project-jedi/jcl) in Delphi 10.4: • \jcl\source\include was not added to IDE Library Path by the installer • jcld27win32.inc file is missing -
Has anybody information about Delphi compatibility with Windows 11?
-
I have added a menu item to the context menu of the Grep Results Context to copy the text selected in the Grep Results source Context: This is very helpful when you quickly need a piece of code from the search results context. Here is the changed source code (based on r3924)) GX_GrepResults.zip
-
Does anyone have any information about Parnassus Bookmarks for Delphi 11 Alexandria?
-
Each Application.MessageBox, MessageBox (MessageBox API), MessageDlg show the dialog in the center of the SCREEN. Is it possible to have any of them centered on the Application Form?
-
Added a menu item to Grep Search Results
PeterPanettone replied to PeterPanettone's topic in GExperts
Hi Thomas, I wrote an e-mail to your SourceForge e-mail address <twm@users.sourceforge.net> before posting here. But it came back with a "550 unknown user". Should I file an extra request at SourceForge too? -
Floating Form Designer option gone in Delphi Alexandria?
PeterPanettone posted a topic in Delphi IDE and APIs
Previous versions of the IDE had the option to get a FLOATING FORM DESIGNER by deactivating the Embedded designer option: But this option seems to have been removed in Delphi Alexandria: WHY??? -
Has anyone ever had this error message? It does not go away. The only way out is killing bds.exe. Delphi 11.1 Alexandria.
-
I like people that have preserved their sense of humor in these dark times 😀
-
This is a very simple project, as I've found no simple solution to my question: StringSplitter.zip
-
You should install it in the IDE's Tools menu:
-
There was a bug in the regular expression that caused #39#39#39#39 and #39#39#39 to be transformed into #39#39. This bug is now fixed in version 3a: StringSplitterversion3a.zip
-
To avoid errors when the output is used in Delphi code, if the input string contains single quotation marks (#39), they should be replaced by two quotation marks (#39#39): ThisString := TRegEx.Replace(ThisString, '(?:'')+', #39#39, [roIgnoreCase]); (Please note that System.SysUtils.StringReplace cannot be used for this task, as it would replace quotation marks (#39) even in occurrences of two quotation marks (#39#39)!) Hence, here is version 2: StringSplitterversion2.zip
-
I have a very long HTML code text in the clipboard (<HTML>...</HTML>) without line-ends which I want to convert into a string constant in the Editor. If I use any of the GExperts string converters, I get the Compiler error message "Line too long". So how can I convert-split this very long clipboard string into concatenated strings of fixed maximal length suitable for a string constant, e.g.: const MyHTML = '<HTML> ...' + '...' + '...' + ... '...</HTML>';
-
Converting a very long text to concatenated strings?
PeterPanettone replied to PeterPanettone's topic in GExperts
Done: You can download it here: -
Converting a very long text to concatenated strings?
PeterPanettone replied to PeterPanettone's topic in GExperts
Thanks for all the answers. I was hoping that an existing addon like GExperts or MMX would provide that feature. As it is very easy to write such a tool (and I am not a night worker), I will do it tomorrow. -
Does MMX have a feature to show the ANCESTORS (e.g., in a hierarchical tree) for a specific known class? Or is there any IDE addon that has such a feature?
-
Show the ancestors for a class?
PeterPanettone replied to PeterPanettone's topic in MMX Code Explorer
This is true for standard classes. But I need it for custom third-party classes. -
Show the ancestors for a class?
PeterPanettone replied to PeterPanettone's topic in MMX Code Explorer
To solve this problem, I need to get e.g. Vcl.StdCtrls.TButton from TButton. How can I do that? -
Show the ancestors for a class?
PeterPanettone replied to PeterPanettone's topic in MMX Code Explorer
Unfortunately, this does not allow me to show all the ancestors, e.g., of `TButton`. -
To clear all Parnassus Bookmarks, you have to dig deeply into the IDE's menu structure: VIEW → EDITOR → BOOKMARKS: Isn't there a shortcut to clear the Parnassus Bookmarks?
-
Parnassus Bookmarks: Clear All Bookmarks?
PeterPanettone replied to PeterPanettone's topic in Delphi IDE and APIs
Nice point! -
Parnassus Bookmarks: Clear All Bookmarks?
PeterPanettone replied to PeterPanettone's topic in Delphi IDE and APIs
"Open Files" shows the Bookmarks from all opened files, while "Current File" shows only the Bookmarks from the current unit. -
Parnassus Bookmarks: Clear All Bookmarks?
PeterPanettone replied to PeterPanettone's topic in Delphi IDE and APIs
Thanks. -
Parnassus Bookmarks: Clear All Bookmarks?
PeterPanettone replied to PeterPanettone's topic in Delphi IDE and APIs
Unfortunately, there is no keyboard shortcut to clear all Parnassus Bookmarks: