Jump to content

dummzeuch

Members
  • Content Count

    3069
  • Joined

  • Last visited

  • Days Won

    112

Everything posted by dummzeuch

  1. dummzeuch

    RAD Studio 13 is available

    That guy seems to be colour blind anyway, so maybe he overlooked the 13 because it has the wrong colour? Edit: Sorry, I was referring to the guy who made the Welcome Page, not the splash screen.
  2. dummzeuch

    New Delphi features in Delphi 13

    Not sure about the automatic part: Assume you have some legacy code to work on from an era that used a different formatting style. Do you really want it to be automatically reformatted? How do you track the changes you make? The only option is to do the reformatting and commit that change, before you make any manual changes, but that breaks the blame functionality (or whatever your SCM calls it) for older changes. So I usually only format the parts of the code I actually work on and leave the rest as is.
  3. Hm, interesting. I didn't know that F3 automatically searches the next occurrence of the selected text. [testing it] No, it doesn't, at least not in my Delphi 13 installation. I have to press Ctrl+F and enter first. đŸ˜• ??
  4. dummzeuch

    New Delphi features in Delphi 13

    I tried MMX but it's a lot less convenient than the integrated refactoring. I don't remember the specifics, but I think e.g. you have to enter / select the type for a new variable / field rather than have the tool infer it from what is assigned to it.
  5. dummzeuch

    New Delphi features in Delphi 13

    Hm, interesting. Some of it could be easily done with the GExperts code formatter, but not all of it. Care to write a feature request? (I'm not promising anything! But having a formal feature request would definitely increase the likelihood of somebody implementing it.)
  6. dummzeuch

    New Delphi features in Delphi 13

    These refactoring methods worked for me quite well, most of the time: Declare a variable or field Rename an identifier (that one always worked fine within a single unit and most of the time even for the whole project) Extract selected code to a method I have been using them since they were introduced in Delphi 2007 and I already miss them.
  7. dummzeuch

    RAD AI Companion

    I just tried the new RAD AI companion: Give me example code that returns the IDE's version number plus build number as a string from within an IDE plugin Not impressed.
  8. dummzeuch

    Dark mode for TMainMenu

    The form is a TfmClassBrowser, which descends from TfmBaseForm which in turn descends from TForm. It calls this function passing Self as parameter: function GxOtaInitTheming(AForm: TCustomForm): Boolean; var LService : IOTAIDEThemingServices; begin Result := False; LService := GxOtaGetIDEThemingServices; if Assigned(AForm) and Assigned(LService) and (LService.IDEThemingEnabled) then begin LService.RegisterFormClass(TCustomFormClass(AForm.ClassType)); LService.ApplyTheme(AForm); Result := True; end; end; Which is what I think you mean by "registered to the ThemingService". I also tried explicitly calling IOTAIDEThemingServices.ApplyTheme for the TMainMenu, but it didn't have any effect.
  9. dummzeuch

    Dark mode for TMainMenu

    I am trying to fix the remaining glitches in GExperts to follow the IDE's dark/light mode setting (which was implemented by @Achim Kalwa, Thanks a lot Achim!). One thing that does not work is dark mode for a TMainMenu. The menu bar itself is not themed, but its sub menus are themed as expected. Is that a bug in the VCL? A problem that only happens in IDE plugins? Or PEBKAC ?
  10. dummzeuch

    RAD AI Companion

    Simple answer: Yes. You don't take any code from the web and use it without understanding it.
  11. dummzeuch

    New Delphi features in Delphi 13

    So you are a lucky one. For me it's also mostly our own code, but some of it is so ancient that it did not follow the our current style. Of course that's only at work, my hobby projects are a different story all together: Many different styles from many different authors. Some even from past me.
  12. dummzeuch

    RAD Studio 13 is available

    No, I am one of them. And of course I hate jokes.
  13. dummzeuch

    New Delphi features in Delphi 13

    What kind of strange formatting might that be?
  14. dummzeuch

    New Delphi features in Delphi 13

    So if you get some source code to work on, you really go through it and add begin/end for every code block? I for one are definitely to lazy for that.
  15. dummzeuch

    RAD AI Companion

    Yes, I do. When I test AIs I tend to ask things I already know so I can easily spot whether the answers are any good. In this case I had just updated the version detection in GExperts to support Delphi 13 so this was the first question that came into my mind.
  16. dummzeuch

    RAD Studio 13 is available

    That's a joke right? They gave the version the number 13 and you suppose they jump in the BDS version from 23 to 37 in order to avoid 13?
  17. dummzeuch

    New Delphi features in Delphi 13

    Autoformat has one huge advantage (apart from laziness, of course): It catches wrong indentations that suggest wrong code flows: if Condition then doX; doY; doOtherStuff;
  18. dummzeuch

    Gexperts for Delphi 13

    And here we go: An installer for the Beta version of GExperts for Delphi 13: See the blog post.
  19. dummzeuch

    Gexperts for Delphi 13

    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.
  20. On the sign up page it says you have to pay a year in advance. Is that wrong?
  21. Given that for Claude Code you need a subscription that has to be paid for a year in advance I am not surprised.
  22. My experience does indeed not include Claude Code. If you say its awesome, I believe you. I still severely doubt that it could take over my daily work, so I'm not worried. As for the wrong planet: I have had the nagging feeling for years that I am on the wrong planet. Usually when listening to Frankie goes to Hollywood's "Two Tribes"
  23. They will be unemployed because AI will write all the code (or to rephrase: "Computers will program themselves") within a few years, as predicted already 30 years ago and time and time again afterwards. This time for real, we promise!
  24. dummzeuch

    Should we create forum(s) for AI?

    Currently I am mostly with the "I don't use AI" faction because it did not work for me when I tried it. But I will look into it again regularly and maybe I will actually find a use for it. Given that Delphi Praxis is a lot less active than it used to be - did all those people die? Have they switched to other programming languages? Or a different Forum? - I don't see much use for yet another sub forum. And apart from this: I am reading Delphi Praxis via the unread content filter, so it doesn't matter for me, where that unread content is.
  25. dummzeuch

    Global in RTL for unit communication?

    Shared memory, a named pipe, sockets or even a file comes to mind.
Ă—