Jump to content

dummzeuch

Members
  • Content Count

    2855
  • Joined

  • Last visited

  • Days Won

    101

Everything posted by dummzeuch

  1. dummzeuch

    Change Install Location

    On the first page of the wizard, there is a button for doing that, somewhere on the bottom left. I can't look up how it is called now because the installer wants to uninstall everything first when I start it now.
  2. dummzeuch

    Accessing protected symbols

    That's for historical reasons. And with the "new" strict keyword even this can be prevented. If you only want to access the Canvas property you can change your TGetCanvas class to this: type TGetCanvas = Class(TCustomControl) published property Canvas end; This is used by all the classes that derive from TCustomControl to publish protected Canvas property, so it will always work.
  3. That's not really an editor feature, is it?
  4. I wrote my own IDE "integration" using the tools menu a few years ago. Scooter Software actually contacted me about it when they ware approached by Embarcadero to license BC for the IDE integration. I like to think that my simple work was what sparked the idea. Having said that I don't like the IDE integration either. Its complicated to use.
  5. I expected this but just confirmed it: The GExperts code formatter does not handle multi line strings correctly (bug #337) For now the workaround is using the comment to prevent formatting ... read on in the blog post
  6. That was easier than I thougth: As of revision #4112 the formatter now actually does support multi line string literals. And only those unit tests that already failed still fail. Of course that does not mean that I have not broken anything else. You are welcome to build your own dll and test it.
  7. dummzeuch

    Problem indent with inline var inside try/finally

    Inline variable declarations in begin end blocks already worked fine.
  8. dummzeuch

    Problem indent with inline var inside try/finally

    fixed: https://sourceforge.net/p/gexperts/bugs/336/ Thanks for the report and the patch.
  9. Did you know that the limited Beyond Compare that comes with Delphi, can be used to show the differences of two arbitrary files? Just start it with parameters or even just start it and use drag and drop to diff the files. I have even configured it in TortoiseSVN as the diff viewer.
  10. Hm, I have just read through that page and another one but I'm not quite sure whether I would find inline hints useful or annoying. I'd probably have to try it.
  11. dummzeuch

    Delphi 12 is available

    OK, so what are examples for editors that are not "stuck in the Stone Age"?
  12. dummzeuch

    Problem indent with inline var inside try/finally

    Just to confirm: Your first example is how you think it should be formatted?
  13. dummzeuch

    Getting Win 11 in Delphi

    HKLM\Software\Microsoft\Windows NT\CurrentVersion ProductName: REG_SZ On my Windows 10 pro it says "Windows 10 pro". There are several other entries that might be of interest, e.g. DisplayVersion="22H2". Of course this can easily be manipulated by an administratorl
  14. dummzeuch

    What is the benefit of sorting the Uses clause?

    Remove matching lines
  15. dummzeuch

    Delphi 12 is available

    Which plugin provided multiline strings? Or are you talking about the property editor for multipline strings?
  16. dummzeuch

    What is the benefit of sorting the Uses clause?

    No, I wrote an expert which removes those totally useless comments.
  17. dummzeuch

    What is the benefit of sorting the Uses clause?

    Actually, instead of an empty line, it could be a comment with the group, e.g. uses // Windows group Windows.WinApi // vcl group vcl.bla, vcl.blub; So it doesn't look like somebody forgot to remove an empty line.
  18. dummzeuch

    script errors at start of c++builder 10 seattle

    Turn off the "Community Toolbar". Same problem as here:
  19. dummzeuch

    Delphi 12 is available

    That is actually the name of a street in Schmedeswurth (never heard of it before, but I looked it up in Google Maps) so it's not a city. And Schmedeswurth is a very small municipality whith < 200 people living there, which I doubt qualifies for even a small town.
  20. dummzeuch

    Delphi 12 is available

    Unfortunately you won't get that past most marketing departments.
  21. dummzeuch

    ICS V9.0 announced

    Your memory is wrong. Win64 was introduced with Delphi XE2.
  22. I just played around with those tool windows, trying to dock and undock them in various ways. I found that having several tool windows docked together in a floating window doesn't work well in neither of the Delphi versions I have tested (10.2, 11 and 12). Part of that might be due to my special setup (monitors with different resolutions and scaling) though. I guess they don't do much testing with floating windows at Embarcadero or even in the beta. Or they just didn't assign high enough a priority to fix those oddities. I haven't checked for bug reports.
  23. dummzeuch

    Try-Finally-end; & Exit??

    No. Both, break and continue make a jump to the finally block and then to the end or beginning of the loop. Not a big difference to what a goto must do. The only difference is that goto can jump to an arbitrary position in the code while break and continue only jump to the end or beginning of a loop.
  24. Happend to me too. I then deleted the registry branch for Delphi 12 under HKCU (not HKLM!). Delphi recreated it automatically on startup and then worked fine again.
  25. dummzeuch

    Delphi CE application accesses unknown IPs

    "23.216.147.64 - It belongs to Akamai, which is a company Microsoft uses to manage traffic to their servers. In the Sysinternals report, something crashed ("WER"="Windows Error Reporting") and the report just catches Windows preparing a report to Microsoft." That's from Reddit, but there are multiple other sources.
×