PeterPanettone
Members-
Content Count
1318 -
Joined
-
Last visited
-
Days Won
5
Everything posted by PeterPanettone
-
Tool to inspect properties at run-time?
PeterPanettone replied to PeterPanettone's topic in Delphi Third-Party
That is an interesting concept. So I suppose in my Application, I would have to insert a small component (or create it dynamically) that creates a form holding the RunTime Inspector and maintains a mutual connection with that form? So when the Inspector asks for a specific (updated) component property or when my app has to change a property value, then this connection gets these things done? Is that correct? -
Tool to inspect properties at run-time?
PeterPanettone replied to PeterPanettone's topic in Delphi Third-Party
As you have different Application tabs - how is the connection made between a running Application and your tool? -
Tool to inspect properties at run-time?
PeterPanettone replied to PeterPanettone's topic in Delphi Third-Party
Important features of a Runtime Inspector would be: • Retrieve any global variables, class field variables • Any non-local expression (!) -
Tool to inspect properties at run-time?
PeterPanettone replied to PeterPanettone's topic in Delphi Third-Party
From the screenshot, I can see that the Objectspector is part of Scripter Studio. But can that ObjectInspector also be used as a component in your application? -
How to ADD CodeLibrarian snippets database?
PeterPanettone replied to PeterPanettone's topic in GExperts
Done: https://sourceforge.net/p/gexperts/feature-requests/148/ What kind of Database format does the *.fs file use? -
Tool to inspect properties at run-time?
PeterPanettone replied to PeterPanettone's topic in Delphi Third-Party
And it works without bugs in Delphi 10.4.2: -
Tool to inspect properties at run-time?
PeterPanettone replied to PeterPanettone's topic in Delphi Third-Party
This looks very promising: http://www.greatis.com/delphicb/objinsp/ -
Tool to inspect properties at run-time?
PeterPanettone replied to PeterPanettone's topic in Delphi Third-Party
When closing and then reopening my test project the IDE displayed this error message: I had to click on 'Ignore'. If not, the Designer was not accessible. Then I tried to show the Object Debugger at run-time: procedure TForm1.btn1Click(Sender: TObject); begin pnl1.Color := clYellow; OD.Show; end; But that produces an AV: So, in its current state, the ObjectDebugger is unusable: It would be nice if Marco could fix these bugs. Does anybody have Marco's email address? -
Tool to inspect properties at run-time?
PeterPanettone replied to PeterPanettone's topic in Delphi Third-Party
Yes, it works in Sydney: I could change the Caption of the TPanel, but not its color. However, just inspecting all the properties is very useful! -
Tool to inspect properties at run-time?
PeterPanettone replied to PeterPanettone's topic in Delphi Third-Party
I have found the source of the Cantu Tool (officially for Delphi 10 Seattle): https://github.com/marcocantu/ObjectDebugger I Will try if I can compile it in Sydney. -
Tool to inspect properties at run-time?
PeterPanettone replied to PeterPanettone's topic in Delphi Third-Party
Thanks, this component looks very interesting. But I was looking for a tool similar to that created by Marco Cantu. -
Delphi compatibility with Windows 11?
PeterPanettone replied to PeterPanettone's topic in General Help
Good question. -
Delphi compatibility with Windows 11?
PeterPanettone replied to PeterPanettone's topic in General Help
Parallels support says that the virtual TPM for a Parallels VM is bound to the Mac hardware. For this reason, a Parallels VM with activated virtual TPM cannot be copied and run on another Mac. -
TBCEditor (The latest release version 1.9.0) is a very versatile text editor component with many powerful features (syntax highlighting, mini-map, etc.) https://github.com/maciej-izak/TBCEditor-1 It even works in Delphi 10.4.1 Unfortunately, the included Simple Demo is (as the name says) a VERY SIMPLE demo that shows only a few of the many powerful features of the component. Many features are self-explaining, others are rather complex. Does anyone have a complex demo with this component?
-
Delphi compatibility with Windows 11?
PeterPanettone replied to PeterPanettone's topic in General Help
I run the Windows 11 check on my computer (Windows 10 VM on a new modern MacBook Pro with 64 GB RAM and 2.4 GHz 8-Core i9 and AMD Radeon Pro 5500M 8 GB Intel UHD Graphics 630 1536 MB) and it said: NOT compatible with Windows 11. -
Delphi compatibility with Windows 11?
PeterPanettone replied to PeterPanettone's topic in General Help
Being able to run Android apps natively in Windows 11 (WSA: Windows Subsystem for Android) will be also a boost for mobile development in Delphi. That will make it possible to test Delphi Android apps directly in Windows without the hassle of a separate Android test environment. -
Delphi compatibility with Windows 11?
PeterPanettone replied to PeterPanettone's topic in General Help
I wonder whether ROUNDED CORNERS will be compatible with the Delphi IDE. 😊 -
Binary size, how-to make it smaller?
PeterPanettone replied to Wil van Antwerpen's topic in General Help
That would the BIGGEST INNOVATION in Delphi ever, giving Embarcadero a 500% boost to Delphi sales. -
GExperts IDE Shortcut for clearing Parnassus Bookmarks not working
PeterPanettone posted a topic in GExperts
In Delphi 10.4.2 (Windows 10 x64), I have defined a GExperts IDE Shortcut to clear the Parnassus Bookmarks in the deeply nested menu: View -> Editor -> Bookmarks -> Clear Bookmarks: The Shortcut is CTRL+SHIFT+ALT+B. Unfortunately, the shortcut does not work. I have checked whether there are any other conflicting shortcuts: I have also checked whether there are any conflicting global shortcuts from other programs. There are none. What could be the cause of this shortcut not working? Can anyone please test whether this shortcut is working in his IDE? Thanks for that. -
GExperts IDE Shortcut for clearing Parnassus Bookmarks not working
PeterPanettone replied to PeterPanettone's topic in GExperts
As you can see in the second screenshot of my previous posting, the items in that sub-menu obviously are created DYNAMICALLY at run-time of the IDE (which is a bad design decision for the "Clear Bookmarks" menu item that should clearly not be created dynamically). That seems to be the reason for the shortcut not working. -
GExperts IDE Shortcut for clearing Parnassus Bookmarks not working
PeterPanettone replied to PeterPanettone's topic in GExperts
Interestingly and strangely, while the GExperts IDE Menu Shortcut configuration shows the menu item with the configured shortcut: ... in the IDE itself, the shortcut is missing: -
There is a bug in JclShell.pas concerning ShellLink Shortcuts. I have made a small demo app which demonstrates this bug and provides a fix for it: Create a ShellLink Shortcut somewhere (which is a file with a .LNK extension) and enter a hotkey for it containing MODIFIER KEYS, for example: Now start the demo app: JclShell_BugFix.zip ...and load the ShortcutLink. You will notice that the MODIFIER KEYS are missing from the hotkey: To activate the bug fix, uncomment these lines in the demo app source code: // Get the MODIFIER KEYS from SL.HotKey: HotKeyModifiers := Hi(SL.HotKey); HotKey1.Modifiers := []; if (HotKeyModifiers and HOTKEYF_ALT) = HOTKEYF_ALT then HotKey1.Modifiers := HotKey1.Modifiers + [hkAlt]; if (HotKeyModifiers and HOTKEYF_CONTROL) = HOTKEYF_CONTROL then HotKey1.Modifiers := HotKey1.Modifiers + [hkCtrl]; if (HotKeyModifiers and HOTKEYF_SHIFT) = HOTKEYF_SHIFT then HotKey1.Modifiers := HotKey1.Modifiers + [hkShift]; if (HotKeyModifiers and HOTKEYF_EXT) = HOTKEYF_EXT then HotKey1.Modifiers := HotKey1.Modifiers + [hkExt]; ...and recompile the demo app and then run it which will get you the missing MODIFIER KEYS: Now let's try the opposite way: Manually enter another hotkey in the HotKey box on the demo app, for example: Then SAVE the ShellLink Shortcut in any location you want by clicking the button "Save Shortcut Link". You will again notice that the MODIFIER KEYS are again missing from the hotkey of the saved ShellLink Shortcut: Now UNCOMMENT the following code-line in the demo app source code, to include the MODIFIER KEYS in the hotkey of the saved ShellLink Shortcut and then recompile the demo app: SL.HotKey := Winapi.Windows.MakeWord(Byte(HotKey1.HotKey), Byte(HotKey1.Modifiers)); ...and you will get the desired result in the saved ShellLink Shortcut:
-
Thanks. I have only searched in GitHub for "jvcl".
-
I found the JCL project on GitHub, but not the JVCL project. Do you have a link?
-
I have just installed Delphi 10.3.3 in a Parallels VM, and so far everything seems to be OK. Now in GetIt, I have tried to install the JCL (Jedi Code Library), and there was this error message: The code execution cannot continue because vcl260.bpl was not found. Reinstalling the program may fix the problem. Anyone ever got this error message?