Jump to content

dummzeuch

Members
  • Content Count

    2634
  • Joined

  • Last visited

  • Days Won

    91

Everything posted by dummzeuch

  1. dummzeuch

    Delphi 11.2 unofficial LSP patch

    Does anybody know whether this patch also affects commandline builds? For me it would be a huge inconvenience to be forced to uninstall the patch every time I want to do a production build. But having a better working less broken IDE is definitely desirable.
  2. Yes, that's exactly what I did. And then I asked the first question again and got the same wrong answer again. So it doesn't "learn" but simply adjusts the answer when you tell it it's wrong, but not for the actual question but only as a reply to you telling it that the answer is wrong. Question -> wrong answer -> "I's wrong, beause ..." -> correct answer (maybe, otherwise rinse an repeat) -> orignal question -> original wrong answer
  3. Ask it that very same question again, it will then fall back the the same wrong answer as the first time or possibly modify it slightly but still be wrong. I tried that several times with different questions from different domains (and within the same session as it only "learns" within such a session).
  4. dummzeuch

    "Always break line between else and if" vs. comments

    No, that's not the case. But the Unit Tests don't use the DLL, so you can create test cases for the unit tests and then implement the code directly using that program.
  5. dummzeuch

    "Always break line between else and if" vs. comments

    No. It's something totally unrelated.
  6. dummzeuch

    "Always break line between else and if" vs. comments

    If you really want that kind of formatting: I am accepting patches.
  7. dummzeuch

    "Always break line between else and if" vs. comments

    There is no option (as far as I know, I might have missed it). And I remember seeing a comment in the original formatter sources from Egbert van Nes that he implemented this behaviour because he couldn't get the formatter handle these comments in any useful manner without breaking the source code. If anybody really wants to use that kind of comments: I am accepting patches.
  8. dummzeuch

    Can anybody confirm, pls

    Alternatively update to the current sources, compile a new DLL and try again. I just commented out these experts. They are more trouble than they are worth.
  9. dummzeuch

    Can anybody confirm, pls

    Check whether the two editor experts "Goto Previous Modification" and "Goto Next Modification" are enabled. If they are, disable them and see whether the problem goes away. And please report the result.
  10. Are you using a mobile browser? If yes: I have exactly the same problem. The only way I found was to create a new post in a desktop browser and then delete the old stuff. I found no way to do that in the mobile browser (on Android).
  11. I just noticed that in Delphi 11 hovering the mouse over the inherited keyword in a method while pressing the Ctrl key underlines that keyword just like it does with an identifier. But clicking on it does nothing while for an identifier it takes me to the declaration or implementation. Should this also work for inherited? Edit: It does work in other methods, I apparently tried it first on a method where it doesn't work for whatever reason. So, to answer the question: Yes, it should.
  12. There are computers running old versions of Windows (or in our case even DOS) that cannot be upgraded easily, usually because of some special hardware requirements. As long as these commuters are not connected to the network, there is no problem with running old OSes. We still run 2 computers with Windows XP and 3 with DOS. The former will hopefully be replaced with Windows 10 this year, but the DOS machines will probably stay for some more years. At least one is required for the maintenance of some specialized equipment that is actually used with other computers that run Windows 10. Oddly enough, you can still buy hardware that is DOS compatible, but the supply for Windows XP compatible hardware is drying up.
  13. Experience has taught me that I make mistakes (Yes, there was a time where I thought I was the Über-Programmer that does not make mistakes,. But that was about 30 years ago.). And there is still so much to program even if I don't re-write anything that already exists that I don't get bored. Of course if it turns out that the existing code is buggy, I will try to fix it or rewrite it. On top of that: One of the main reasons why I ended up as a programmer was that I was am lazy, so code reuse is a godsent.
  14. We have been there before, haven't we? If I write something myself, I might introduce bugs (Yes, I'm not infallible and I know that). That's why we use library functions even though the functionality might not be that complex.
  15. dummzeuch

    AE BDSLauncher

    This large Open button does not look good either. I think a panel with an Open and a Cancel button of a standard size on the right hand side would look better. But this is just my personal taste.
  16. Something like "Here is an implementation of these helpers for earlier Delphi versions that somebody with the same problem wrote." ? I wrote my own version of the TStopwatch records (actually it originally was a class + an interface but I changed that to be compatible to TStopwatch) just so I could use that for earlier Delphi versions. So it's not unreasonable that somebody else did the same for these helpers just in case he got annoyed enough that they were not available for (some of) the Delphi version(s) he uses?
  17. Not sure this is legal if he didn't upgraded first to D11.2. That's a non issue: If he didn't upgrade, he wouldn't have the code in the first place.
  18. The only way I see is to (re-)create this record helper yourself (or find code from somebody else who did).
  19. dummzeuch

    Error building rev 3943

    I saw the bug report on Sourceforge first (thanks to whoever kgmccoy is). Yes, I forgot to add the form. Goes to show that it's a bad idea to have uncommited changes laying around. Fixed now with revision #3944.
  20. How up to date is your knowledge I was trained by OpenAI using a dataset that was current up until 2021, and I do not have the ability to browse the web or access new information, so my knowledge is limited to what I was trained on. I can still provide general information and assist with many tasks, but I may not have information on more recent events or developments. Is there anything specific you would like to know?
  21. That's no sandy beach at Südstrand (green grass only) and it's not near the Jadestadion (In my book >5 km does not qualify as "near".) There is a kind of sandy beach further to the east along the Jade Bight, where the second harbour entry used to be. But the nearest real sandy beach is at Hooksiel which is about 15 km to the north from Wilhelmshaven (and ChatGPT also mentions that beach), but you will be hard pressed to find any dunes there either.
  22. No, its knowledge base is static. It only remembers its answers within a given session. If you start a new one, it will repeat the same mistakes. It also is not really good at learning within a session. I tried to correct it regarding the procedure extraction functionality and it kept repeating that it is a feature of GExperts.
  23. On the other hand it told me that GExperts is a library and that it provides the functionality to extract a function. Both are obviously wrong. It also inserts a random name picked from the contributor's list when asked for the maintainer or even the original developer (which was Gerald Nunn in the 1990s as far as I remember, before Erik Berry took over). It also told me about several functions in the jcl for importing a dll that don't actually exist. Or, for non programming questions: It told me that Wilhelmshaven has a sandy beach with dunes near the Jade Stadium. (No, it hasn't.) The problem with ChatGPT is that its answers are well formulated and appear so plausible, you don't question them.
  24. dummzeuch

    Added a menu item to Grep Search Results

    I just had a look at this and found, that this functionality already existed in the form of an action with shortcut Ctrl+C and an entry in the main/hamburger menu. I have now added an item to the popup menu for that control too and changed the code to copy the whole content of the control if no text was selected. I also added a popup menu to the results list with the (again already existing) functionality to copy that list to the clipboard.
  25. dummzeuch

    AE BDSLauncher

    Which only works for frequently used projects but not in the case that you just downloaded / checked out some sources from e.g. GitHub or SourceForge.
×