Has anyone tried github.com/MinishLab/semble with #Delphi / Object Pascal code and if yes, does it seem to be necessary to create an Object Pascal embedding with Model2Vec?
Chat in @DHLPaket ist nicht zielführend, da mir dieser nur das gleiche sagt wie die Sendungsauskunft und offenbar Fehler nicht passieren.
Kommt das Paket nicht an die richtige Adresse, dann wird sich wohl @amazon darum kümmern müssen.
Was soll die Erinnerung @DHLPaket das mein Paket seit 2 Tagen in der Packstation liegt. Ihr habt selbst zwei Minuten nach Einlieferung gemerkt das IHR falsch geliefert habt!
Has anyone tried github.com/JavierusTk/delphi…?
I do not get the result for "TStringList", I checked the LSP directory of the project, the first result is okay, but not the second
2. [Decl] class procedure Log(const AMessage: string);
-> uLSPProtocol.pas [unit: uLSPProtocol] (user)
Does #Delphi LSP actually work in the PRO Edition with VS Code?
It did not (license BS) last time I tried it with 11 or 12. Feature Matrix says it is also in PRO.
If it does not this simplifies my subscription decision.
Not much #Delphi related stuff recently. 12.1 is still the most recent version I did spent reasonable time in. I do use still nothing newer than 10.0 at work.
I have not even downloaded 12.2 or 12.3. However I have downloaded and installed 13.0 RTM just to start Win64 IDE once.
There is now a name for the next version of RAD Studio / #Delphi - it is supposed to be called Florence, but skip the 13. Delphi 14 aka Delphi 2010 was a great release and Delphi 13 has been skipped.
The proof of concept is now part of my #DDevExtensions fork. The following code in the debuggee is supposed to open the unit in the IDE the code is called from
OutputDebugString(PChar('IDEOpenUnit=' UnitName));
Proof of concept works. F11 in the debuggee does now open the form under the mouse cursor in the IDE with the help of ControlNamesForm and a little bit code in #DDevExtensions.
(ControlNamesForm with pointer to FindVCLWindow is from old and not longer available blog post of mine)
Before you ask why I am thinking about using #DDevExtensions to open a form/frame file - it is because it does "see" all the files, IOTAActionServices.OpenFile does not work without specifying a path and not all files are part of the project.
I do use Perplexity for all kind of questions, but related to #Delphi questions it hallucinates a lot. I know it better, but asked and it tries to tell me that I can enumerate the wizards registered with IOTAWizardServices or BorlandIDEServices has an AddSevice method.
The good thing about my daily driver #Delphi 10 Seattle is that the tools exist and are easily extensible. The ControlNames form in the debuggee could use OutputDebugString to tell #DDevExtensions via DebuggerUtils to open the form/frame file in the IDE.
Good ;-) that the #Delphi Win64 IDE is some kind of incomplete beta version. So it does not matter that deeply integrated external productivity tools are available (with full feature set).
It is amazing that it took more than a decade to provide a Win64 #Delphi IDE. Maybe in another decade the Win64 debugger does not hang or crash all the time. Maybe also another decade till parallel compile.
#Delphi 12.3 is now available. Some months ago I have updated my installation from 12.0 to 12.1 to check the state of my tooling against 12.1, although 12.2 was already out at that time. My 12.1 work is not yet finished and some more months will go by till I am on 12.3 after 12.2
That is strange - the #Delphi Win 32 compiler has some kind of optimization that initializes *all* local variables of a procedure, when it contains enough “well positioned” string variables.
This is nuts. Again another #Delphi „quality“ portal. No account migration, for sure no issue migration and again bugs do not go away from such „actions“.
Note to myself: consider to discontinue the subscription next time