Leaderboard
Popular Content
Showing content with the highest reputation on 09/11/25 in all areas
-
suggestion for 2 new su forum: AI usage and AI coding
Stefan Glienke replied to Javier Tarí's topic in Community Management
It is as relevant, if not more (there are other results further down the article from other sources) than one person telling me how well AI worked for them. This entire "I need a dedicated sub forum for AI to discuss AI" debate is getting ridiculous - if you have something to share, then do so. If we find out that one or multiple sub forums are containing loads of threads about a certain topic, a mod might create a new sub and move them there - easy as that. -
Blog post: v.1.6 released with D13 support and new deployment option
Andrea Magni posted a topic in MARS-Curiosity REST Library
I've just released MARS v.1.6: among features and fixes, there is a new integration of WebBroker's FCGI support (added with Delphi 13, released yesterday). Read more at: https://blog.andreamagni.eu/2025/09/delphi-13-florence-and-mars-curiosity/ Sincerely, Andrea -
New Delphi features in Delphi 13
pyscripter replied to David Heffernan's topic in RTL and Delphi Object Pascal
There have been some significant improvements to TJSONSerializer. The following have been added: TJsonValueSerialization = (Always, ExcludeDefault, ExcludeSpecial, ExcludeAll); TJsonReferenceHandling = (None, Preserve, IgnoreCycles, ErrorOnCycles); Also the following related issues I had submitted have been fixed. TJSONSerializer support for Null value and default value handling. - RAD Studio Service - Jira Service Management TJsonObjectWriter,Container should be declared as TJSONAncestor - RAD Studio Service - Jira Service Management TJsonDictionaryConverter cannot serialize TDictionary descendent classes - RAD Studio Service - Jira Service Management Allow empty keys in JSON objects - RAD Studio Service - Jira Service Management In addition the a couple of my older issues have been addressed: https://quality.embarcadero.com/browse/RSP-41987 TDockTabSet does not DPI scale the images displayed - RAD Studio Service - Jira Service Management Note that, for some reason, the list of issues fixed in New features and customer reported issues fixed in RAD Studio 13.0 - RAD Studio does not include some of the above fixed issues. So the list does not appear to be comprehensive. -
ICS is sort of ready for Delphi 13, but you will need the latest version of ICS V9.5 from the overnight zip or SVN. I recompiled all the ICS samples with D13 yesterday without problems. I've finished updating V9.5 but am still writing documentation, packaging and correctly typos. It should be released in a couple of days, but documentation always takes longer than one expects. So V9.5 won't be in GetIt for several days. A late compiler change during the beta meant the OverbyteIcsWinnls.pas unit gave a 'can not assign constants error', just need to move a var a couple of lines up the unit, Otherwise older versions of ICS will probably work provided the latest OverbyteIcsDefs.inc file is used, that was updated for Florence many weeks ago. Note the package version numbering has jumped from 23 for Delphi 12, to 37 for Delphi 13, so it now matches the compiler version 37. The status of C++ 13 and ICS is uncertain at the moment. I have not been able to build Win32 packages in C++ 13 that are OK in C++ 12.3, and which built OK in early betas of C++13. Maybe the packages need changes for C++ 13, but I am not a C++ developer, so will need assistance from those that actually use C++. I don't have much hope for C++ Win64x, the problems that prevent it being built in C++ 12.3 don't appear to be fixed in C++ 13. Angus
-
New Delphi features in Delphi 13
Stefan Glienke replied to David Heffernan's topic in RTL and Delphi Object Pascal
I haven't found a critical regression in the past 24 hours. -
I'm away at the moment and can't build an installer, but the current source code compiles with Delphi 13 and works with the 32 bit IDE.
-
suggestion for 2 new su forum: AI usage and AI coding
Lajos Juhász replied to Javier Tarí's topic in Community Management
No, this is not a good question to ask here. You should ask your favorite AI tool. -
Could someone make, quite comprehensive, tutorial video of using MMX
Dave Nottage replied to Tommi Prami's topic in MMX Code Explorer
Something wrong with this one.? -
New Delphi features in Delphi 13
ToddFrankson replied to David Heffernan's topic in RTL and Delphi Object Pascal
unreal! Too busy adding AI that's not needed, and web stencils. DEBUGGING IS A BARE BASIC MINIMUM FOR DEVELOPMENT. -
There are a stunning 5.4% not using AI at all, hooray, brave men and ladies
-
DocInsight Insiders 6.1.0.26 Add support for Delphi 13 Add new option Search global library paths Reset and extend trial duration to 30 days JetPascal Insiders 1.1.0.2 Add support for Delphi 13 Add support for the 64-bit Delphi IDE (Delphi 12–13) Add navigation commands to editor context menu (with option) Reset and extend trial duration to 30 days JetPascal Early-Bird: Compensation Plan
-
New Delphi features in Delphi 13
David Heffernan replied to David Heffernan's topic in RTL and Delphi Object Pascal
I was interested in the new AI chatbot that Emba are offering, which was announced in the webinar yesterday. It's at: https://www.embarcadero.com/radaicompanion The concept is that it is an AI bot that has been tweaked to target Emba products, Delphi, C++Builder etc. Anyway, after a recent question on SO I asked: Does the VCL have a TagObject property? The answer was a little disappointing: Yes, the VCL does have a TagObject property. It is available in the FMX.Types.TFmxObject class, which is part of the FireMonkey (FMX) framework, not the VCL. The TagObject property allows you to store any TObject value. I mean it gets there in the second sentence, but starting with Yes is poor. Classic AI people pleaser stuff! I then gave it some more recent SO questions and I have to say it did a good job. I'm quite interested in this concept though, and we've been working on something similar for our product because it's too niche for standard bots to know how to answer tricky questions. -
A smart case statement in Delphi?
Daniel replied to PeterPanettone's topic in RTL and Delphi Object Pascal
I'm sorry, @Dave, but this subforum was never intended for advertising. Changing companies is part of life, and it's not unusual to go to something like the competition. But honestly, you should be ashamed of your sarcastic blog post. It's in very poor taste and disappointing on a human level. Loyalty seems to have gone out of fashion, unfortunately. Be happy in your new job—but please refrain from advertising in places that are not intended for that purpose. There are subforums for that. -
A smart case statement in Delphi?
Dave Millington (personal) replied to PeterPanettone's topic in RTL and Delphi Object Pascal
Hey folks. Some of you may know I've been working on AI with RemObjects, and that has exposed me to Oxygene significantly. I have been getting a bit of a "wow" reaction. Oxygene can not only load and compile your Delphi projects (via LLVM, natively) but yes -- it has a case statement with strings. You can even use a case statement as an expression, like the existing ternary operator on steroids. https://blogs.remobjects.com/2025/09/10/texas-start-your-photocopiers/ -
suggestion for 2 new su forum: AI usage and AI coding
Stefan Glienke replied to Javier Tarí's topic in Community Management
https://fortune.com/2025/07/20/ai-hampers-productivity-software-developers-productivity-study/ -
Could someone make, quite comprehensive, tutorial video of using MMX
Uwe Raabe replied to Tommi Prami's topic in MMX Code Explorer
There is a video linked to from the MMX website, but that is in German. There are plans to do something like this in English using a more recent Delphi and MMX version, but the biggest problem is to find some time. While there also will be a workshop next Wednesday (also in German), there are plans to offer online workshops in English and German. Unfortunately there is no time frame for that. -
suggestion for 2 new su forum: AI usage and AI coding
Javier Tarí replied to Javier Tarí's topic in Community Management
I disagree. The question was specifically about compiling with Delphi. Don't you think compiling with Delphi is a question for a forum website called "Delphi-PRAXIS"? When a question is about using i.e. MyQSL in Delphi, should it be asked here, or in MySQL places? -
Could someone make, quite comprehensive, tutorial video of using MMX
havrlisan replied to Tommi Prami's topic in MMX Code Explorer
There's also a fairly rich documentation available online. -
suggestion for 2 new su forum: AI usage and AI coding
Kas Ob. replied to Javier Tarí's topic in Community Management
Such question and its answer is a reason why a sub forum (specified place) is needed. -
New Delphi features in Delphi 13
Vincent Parrett replied to David Heffernan's topic in RTL and Delphi Object Pascal
Is that a problem? If so, why? Yes - applications should not be installing root certificates into windows - the only scenario where I can see this being needed is when using self signed code signing certificates - which is happening more an more in enterprises for internal applications/scripts - especially ones where internet access is limited. -
suggestion for 2 new su forum: AI usage and AI coding
Vincent Parrett replied to Javier Tarí's topic in Community Management
How do you do that? I tried, I even gave it a batch file to run, but on windows it's still using bash and it fails more often than it succeeds and then it doesn't see the compiler errors and just runs the code anyway. Is this something an mcp could do? -
Less included components in Delphi 13
DelphiUdIT replied to jwcarney's topic in RTL and Delphi Object Pascal
In today webinar they said that Konopka wil be released very soon ... -
I don't think OnSaveState is a smart idea. I think would be better to save your data (objects) to disk (preferably as binary files) every time the user changes something into the program. Then you don't care if the app is killed since the data is saved. At app startup you load your objects into memory and rebuild your GUI from those objects. Now your app is correctly and fully restored. Warning! When you serialize your objects to disk, don't overwrite the old file! Save it with an incremental filename because your application might get killed while the app is saving itself. (I hate the design of Android)
-
New Delphi features in Delphi 13
Anders Melander replied to David Heffernan's topic in RTL and Delphi Object Pascal
But at least you can not satisfy someone every time. -
suggestion for 2 new su forum: AI usage and AI coding
Dalija Prasnikar replied to Javier Tarí's topic in Community Management
Ah... if it compiles, ship it.