Jump to content

All Activity

This stream auto-updates     

  1. Past hour
  2. Lars Fosdal

    New Delphi features in Delphi 13

    @Joseph MItzen VS 2022 Enterprise starts at US$500/month for initial year, then slightly less than half of that for renewal. What prices are you comparing?
  3. corneliusdavid

    New Delphi features in Delphi 13

    To clarify why I'm not terribly upset by the removal of refactoring and formatting, 1) refactoring never worked that well so I would always manually search/replace or cut/paste tediously; 2) I'm starting to use MMX Code and like it's capabilities and starting to rely on it and see the great benefits; 3) I still have a quick way to format code using saved profiles from older versions of Delphi; 4) I have hope that there will be a better replacement built into the IDE in the future. If there was no option, no way to refactor or format code and no hope of ever getting it in this IDE, yeah, I would be quite frustrated. But as long as there are alternatives, I'm fine to make do with what's available. It's totally understandable for people to lose patience with Emb for this and other short-comings that have gone on for years; but that's just not where I'm at right now.
  4. As I wrote above - my issue is not related to imported SDK itself. The issue is in a linker (ld-linux.exe) which does not work correctly with Windows UNC paths.
  5. corneliusdavid

    New Delphi features in Delphi 13

    Fair points.
  6. Today
  7. Joseph MItzen

    New Delphi features in Delphi 13

    Heh, I proposed a ternary operator in 2012 and learned that Craig Stuntz and another individual whom I can't recall had already submitted a QC request, even including proposed syntax, in 2008! So it only took 17 years, but Ian Barker is waxing poetic about how the ternary operator shows that Embarcadero, almost unique among programming languages, listens to feedback from its users (yes, he really wrote that). I don't think he realizes that almost all other languages are open source and their features are totally driven by their users. The funny thing is that, to the best of my recollection, Embarcadero actually used the same syntax Stuntz and friend proposed in 2008!
  8. Joseph MItzen

    New Delphi features in Delphi 13

    Well, that right there is some low-hanging fruit FOR AUTOMATIC CODE FORMATTING.
  9. Joseph MItzen

    New Delphi features in Delphi 13

    It shouldn't be a headache. A language should have a style guide. The IDE should enforce the style guide. There should be a simple setup section to configure the options. Other IDEs handle this just fine, e.g. JetBrains....
  10. Joseph MItzen

    New Delphi features in Delphi 13

    Modern IDEs enforce style guides. Modern IDEs were 64-bit a long time ago. Modern IDEs don't break, remove features, then promise to restore them "at some point". Modern IDEs have enough software developers assigned to them to have all features completed before shipping. Modern IDEs don't ship in an incomplete state. Delphi, C++Builder and Interbase, for some time now, do not have enough developers to continue to adequately maintain the products. We've seen code completion break for two years, failure to meet the Android 64-bit requirement date, the current fiasco, Interbase's Python driver fail to work with boolean fields for two years (!!!) until I embarrassed Ian Barker about it after his Interbase webinar when he'd bragged about the driver support, and my favorite, something breaking in the C++Builder tool chain such that, for two years now, all cross-platform compilation has ceased to work and they've taken it out of the product description. Could you imagine paying $1600+ for a cross-compiling C++ toolchain and then the cross-platform feature just disappearing? You can't charge 3 times the cost of Visual Studio, or 6x-16x the cost of a Jetbrains IDE, and have such basic features as code formatting and refactoring disappear. These are almost as basic functions as an undo option or find and replace. They're core to what an IDE is supposed to offer. Imagine giving a sales presentation to a potential IDE purchaser alongside Microsoft and Jetbrains sales reps (in another lifetime I worked at a company where just these kinds of presentations were sometimes held). Imagine what the MS and JetBrains reps would say during their presentations in response to the revelation that your IDE lacks code reformatting and refactoring? THAT'S why this is a big deal.
  11. Yesterday
  12. Mark NZ

    New Delphi features in Delphi 13

    Is NameOf(T) really that much use on it's own? Unless I missed something you still can't get NameOf current method or source file or LineOf/CurrentLine. I would have thought they would have been trivial to add at the same time with minimal extra testing.
  13. Dave Novo

    Just one RL example of using Claude Code

    For refactoring existing code I have not gone as far as this. This is useful. What I often do is refactor a single method, and extract the common code to the method I want. I then leave the old code in, commented out, and my new code. Then I tell Claude to look at the old code, look at how I refactored it, and then apply this refactoring as needed to other methods in the unit. It is amazing how accurate it can be in that case, even often finding situations that were not exactly the same but similar, and making adjustments to accomodate and refactor that part as well. I saved tons of very boring and error prone work. Of course, I review the code afterwards, run the test cases etc, but Claude really shines in this kind of boring refactoring.
  14. OK, here is another simple trick I often use to quickly jump to specific locations in very large units (e.g., 20,000 lines, like in my upcoming "Advanced Windows Start Menu"): We could use simple bookmarks for this purpose, but I often clear them all after finishing a specific short-term task. So we need something more persistent: 1. Create these kinds of comments on the locations you want to jump to quickly: implementation // toc_implementation public // toc_public // toc_PrivateVariables private // toc_private TForm1 = class(TForm) // toc_MainFormClass // etc. 2. Then put all these TOC items at the very top of your huge unit: {TOC: toc_implementation toc_public toc_PrivateVariables toc_private toc_MainFormClass } 3. Then, when you need to quickly jump to one of these locations in your huge unit: - Press CTRL+Home to jump to the top of the unit - Double-click one of the toc_ items to select it - Press F3 to quickly jump to this location This will save you a lot of search time!
  15. ŁukaszDe

    Does anyone know if MadExcept is dead ?

    New version is now available: madExcept 5.2.0 comes with the following changes: · added support for Delphi 13 · added support for 64 bit IDE
  16. Uwe Raabe

    Problem with MMX in D13.

    i get the same error message with GetIt, but that is not under my contol. The standalone installer should do, but leaves GetIt unaffected.
  17. Great as I am before D1.So sorry. But try to compile the ZIP and see for yourself I apologize
  18. DelphiUdIT

    RAD Studio 13 is available

    @Oboba I didn't say that Win32 IDE, with which you can produce x86 EXE, will be abandoned in a near time. As I said (or better Embarcadero said), the 32-bit IDE will still be maintained, so you will not have any issue.
  19. Stewag

    Android 15 and edge-to-edge enforcement

    The Android edge-to-edge problem is claimed to be fixed with Delphi 13. Have you tried?
  20. david berneda

    [Ann] TeeChart for RAD Studio 13 Florence released

    One of the hidden new features in RAD 13 is the TeeChart (VCL and FMX) "Lite" free version has been upgraded from 2021 to 2025.
  21. Anders Melander

    New Delphi features in Delphi 13

    I think it has always worked. It was just near impossible to understand how to use it. I used it for D11->D12 and D12->D13. Each time I had to do it a few times before I got it right.
  22. GabrielMoraru

    New Delphi features in Delphi 13

    Did they fixed that tool in the end? === I tried it in the past. It didn't worked. I do it manually now.
  23. GabrielMoraru

    New Delphi features in Delphi 13

    That's one of the top items on my "Delphi wish list": * Bring fresh blood * Expand the ecosystem (including libraries) * Bring the IDE up to date (this includes fixing the bugs also) I don't care much about RTL and VCL. That I have access to the code and I can patch. But the IDE..... Oh Andreas, why have you forsaken us? 😞
  24. Matthias

    wuppdi Welcome Page for Delphi 11 Alexandria?

    Yes, same behavior (tested with x86).
  25. Rafal.B

    wuppdi Welcome Page for Delphi 11 Alexandria?

    Unfortunately, b48 on x86 and x64 causes identical errors as the previous version.
  26. gkobler

    wuppdi Welcome Page for Delphi 11 Alexandria?

    @Matthias @Rafal.B Please try Build 48, you can download it at my homepage
  27. David Heffernan

    New Delphi features in Delphi 13

    The tooling in RAD Studio is more than a decade behind the many other IDEs around. It's feeble that we are making excuses for it not being able to do basic refactorings.
  1. Load more activity
×