Jump to content

Uwe Raabe

Members
  • Content Count

    2993
  • Joined

  • Last visited

  • Days Won

    176

Posts posted by Uwe Raabe


  1. The plethora of working Delphi programs are proof that there already exist concepts to eliminate dependencies between units. They may differ from those available in other programming languages, though.

     

    IMHO, circular dependencies should be eliminated even if they appear in implementation sections and thus making the code compile. I wouldn't support any request to extend that in any way leading to more circular dependencies.

    • Like 6

  2. 17 minutes ago, Lajos Juhász said:

    On the other hand, it does not work for the Bookmarks or the Parallel debugger

    So they seem not to be able to manage it even when they hire the developer. 

     

    21 minutes ago, Lajos Juhász said:

    The only thing that could be better in theory is integration. They would see what could be improved to make it work better.

    Obviously that is more wishful thinking than perception of reality. I simply cannot see anything like that going to happen in the foreseeable future.

     

    BTW, I still even refuse to provide MMX via GetIt for several reasons.

    • Like 2
    • Sad 1

  3. 5 hours ago, Berocoder said:

    Have there ever been any talk with Embarcadero about use MMX Explorer instead?

    At least back then they had no interest.

     

    Current state:

    • it is actively maintained
    • it is available for a couple of recent Delphi versions
    • it is free for all Delphi SKUs

    Would you bet on all that not going to change?

    • Thanks 1
    • Sad 1

  4. I always try to get my projects on the most recent versions as soon as they enter a state where I can benefit from the features while being able to tame the defects. The less active a project is, the larger gets the gap between the used version and the recent one. Nevertheless, also these projects are moved to newer versions, albeit on a slower rate.

     

    Some customer projects have to stay on older versions, either due to decisions out of my realm or lack of demand for maintenance and enhancements. Whenever either becomes necessary I also try to get this on a newer level. Usually the costs for that cancel out with the higher effort of maintaining it with the older version.

     

    Whenever I am forced to work with any of these older versions (mostly D2007 or XE2) I immediately realize why I always prefer to avoid doing so.


  5. On 5/26/2024 at 8:14 PM, PeterPanettone said:

    Making the behavior of a compiled executable dependent on something that is not in the source is simply IRRATIONAL.

    Of course it is possible to write the SVN revision number into the source, but when you commit that change to SVN it gets a new revision number. That's why SVN replaces a special keyword in the sources with the current revision number.

     

    Letting alone that the concept of a revision number is some SVN thing and has no counterpart in most of the other version control systems for several reasons.

     

    The more I think about it the more I like the no-downloads approach...


  6. While "of all" can also mean "of all open".

     

    Given that Bookmarks stores its bookmarks per file it may not have any concept of "files of a project", while "open files" seems like a valid filter. Otherwise it would resurrect this question:

    4 hours ago, dummzeuch said:

    Is that only within a project group or global over all projects that MSVS ever opened?

     


  7. I wonder if that can be implemented based on the Parnassus Bookmarks plugin available in GetIt. The API description mentions:

    Quote

    Version 1.2 of Bookmarks allowed users to assign a name or description to a bookmark. This interface allows you to read that name.  Use IPnAPIBookmarkList2 to change the name of a bookmark.

     


  8. 15 minutes ago, UCT_24 said:

    The "Vcl.Forms.TApplication.MessageBox" and the "FileChooser (not sure about the exact class name here)" are not affected by the registry key

    These dialogs are not part of your application, but are provided by the operating system and thus follow the Windows settings. There is not much you can do about it.

     

    17 minutes ago, UCT_24 said:

    I tried switching the language set for bds.exe, and this changes the display language of the bds.exe.

    The app BDSSetLang.exe found in teh Delphi bin folder has an option to change the Library language apart from the IDE language. This will use another set of resources when compiling your application.

×