Jump to content

Uwe Raabe

Members
  • Content Count

    2540
  • Joined

  • Last visited

  • Days Won

    146

Everything posted by Uwe Raabe

  1. Uwe Raabe

    How to change the TVirtualImageList editor?

    This Editor is for TImageList, not for TVirtualImageList. AFAIK, the editor for TVirtualImageList is not shipped as source.
  2. Uwe Raabe

    Unit dependency viwer

    He already mentioned before: As I already own a license for HTML Components there is a good chance that it may be included as an extension to the Unit Dependency Analyzer in MMX.
  3. Uwe Raabe

    Is it worth resubscribing now?

    Is there a way to setup a shortcut to "re-run" the Delphi LSP instances?
  4. Uwe Raabe

    Is there a way for the formatter to do this?

    Seems you are still refusing to give the formatter settings you are using. How do you expect being helped if you don't give us the requested information?
  5. Uwe Raabe

    Is there a way for the formatter to do this?

    Of course you can - just write it down. Note, that a style guide is not applied automatically. The developers must adhere to it when they write code. As we don't know what your are doing in the moment, we cannot say what you need to change to get the desired outcome. Therefore my request above.
  6. Uwe Raabe

    Add TODO item to new method

    I cannot reproduce that behavior here. Can you give detailed steps, please?
  7. Uwe Raabe

    Is there a way for the formatter to do this?

    Can you show the complete code block with real indentation and your Line Break formatter options?
  8. Uwe Raabe

    wuppdi Welcome Page for Delphi 11 Alexandria?

    Are you asking a theoretical question or in the wrong forum?
  9. Uwe Raabe

    Main menu

    It probably is part of the UniDAC components from DevArt.
  10. Uwe Raabe

    String literals more then 255 chars

    I will try to reveal not too much, but I expect these questions to have satisfying answers with the release.
  11. Uwe Raabe

    String literals more then 255 chars

    The line breaks in the code is always CR/LF as that is Windows standard, but you can define the line breaks that the compiler uses to make a string out of it. As string is always Unicode, there is nothing to define. Whatever you need the string for has to take care that it is converted to the correctly encoded byte sequence. It seems that quite some part of this discussion is missing the target. The feature is about line breaks inside string literals, which previously could only be created by concatenating strings and line breaks. The new syntax allows an easier way to write (and paste) with the benefit of better readability. And finally, if someone doesn't like it there is no obligation to use it.
  12. Uwe Raabe

    FindNearest doesn't work

    Try setting FetchOptions.LiveWindowParanoic to True.
  13. Uwe Raabe

    When will we have a 64-bit IDE version ?

    The voting system is to give priority to some issues over others. Priority may be different for all users here. It is counter productive to vote for an issue that has less priority to oneself, as that reduces the chance for issues you prioritize to be implemented.
  14. Uwe Raabe

    When will we have a 64-bit IDE version ?

    Why not https://quality.embarcadero.com/browse/RSP-33115 ? That one already has 17 votes (which is not very much either and lies in the ranks at about 180)
  15. Uwe Raabe

    FindNearest doesn't work

    Can you list the following settings for the TFDTable instance: CachedUpdates FetchOptions.Unidirectional FetchOptions.CursorKind FetchOptions.LiveWindowParanoic Also, is KeyIdx a primary or unique key?
  16. Uwe Raabe

    String literals more then 255 chars

    I have difficulties to understand your intention here. Why would you want to enter a multiline string literal to declare a single line string literal? The whole purpose of the new multiline string literal is to get line breaks into a string literal. There is no need to have line breaks when they are later ignored anyway.
  17. Uwe Raabe

    String literals more then 255 chars

    There already exists a syntax to achieve this: const blub = 'Lorem' + ' ipsum' + ' dolor';
  18. Uwe Raabe

    String literals more then 255 chars

    That is exactly my own experience with MMX. When I took over the project it already was way behind the current language and it needs quite some time to catch up. While that may be possible for the IDE itself, as the owner has at least some control over the release date, this fails completely for 3rd party tools even if their maintainers participate in the beta (at least everyone willing can opt for that). A lot of enhancements are not ready early in the beta and often changed in between due to the ongoing discussion. Usually there is only a small time left before release where a feature is stable enough to support it in ones tool. Unfortunately the effort to design and implement that while staying compatible with older Delphi versions needs way more time as is left.
  19. Uwe Raabe

    String literals more then 255 chars

    @dummzeuch I haven't had a look at it for quite some time, but is the formatter free/open source or are there any restrictions to it?
  20. Uwe Raabe

    String literals more then 255 chars

    BTW, I like the fact that it is the closing quotes instead of the starting one. Imagine you need to adjust the indentation of the whole literal just because you decide to change the name from blub to something with not the same length.
  21. Uwe Raabe

    String literals more then 255 chars

    What if you want a line with a single semi-colon inside the string literal? With the current implementation your example would be written this way: blub := ''' line1 line2, indented 3 spaces line3 '''; // the ending triple quotes are aligned with the no-indentation position Some background for this discussion: Raw string literal
  22. Uwe Raabe

    String literals more then 255 chars

    If the parser is too complicated by itself, it probably doesn't matter which syntax change is actually chosen.
  23. Uwe Raabe

    String literals more then 255 chars

    The docs that comes with the beta installer. You don't expect beta testers to discover how to use new features by blind guesses, do you? Of course, one has to participate in the beta to get access to both, but everyone with an active subscription can ask for it.
  24. Uwe Raabe

    String literals more then 255 chars

    The docs contain more information than the blog post shows.
  25. Uwe Raabe

    String literals more then 255 chars

    Exactly! Nobody is forced to use this new feature. Also, I don't see anything breaking except tools parsing new code using that feature. Obviously that is always the case with new language features. The only way to avoid that is not allowing new language features in the first place.
×