Jump to content

Uwe Raabe

Members
  • Content Count

    2750
  • Joined

  • Last visited

  • Days Won

    162

Everything posted by Uwe Raabe

  1. Uwe Raabe

    [out] and [in] in records

    Indeed ,NET has something called InAttribute and OutAttribute. AFAIK, there is no corresponding thing in Delphi.
  2. You should even be able to just add the library using the Add button of the import wizard.
  3. Uwe Raabe

    MMX 15 (Beta) Available

    Build 2352 can be used with Delphi 10.3 and 10.3.1 again. If you have Delphi 10.3.2 you need to install the Runtime Packages Compatibility Patch first.
  4. Uwe Raabe

    MMX 15 (Beta) Available

    I decided to revert the build server to Rio 10.3.1, so future builds will be compatible with all Rio versions. For users on 10.3.2 it is mandatory to install the Runtime Compatility Patch then. A new build is expected for later this day.
  5. Uwe Raabe

    MMX 15 (Beta) Available

    @John Kouraklis That is mentioned in the text of the beta download page:
  6. Uwe Raabe

    MMX 15 (Beta) Available

    I have just uploaded a new beta 15.0.0.2350: https://www.mmx-delphi.de/downloads/download-info/mmx-beta-build/ bugs fixed: there were still problems with AutoToggleObjectInspector message instead of exception on convert with when no with is available sometimes Explorer behaved strange with docking OT: I was a bit overwhelmed when I realized that there were over 16.000 downloads for MMX 15.0.0.2346 - quite impressive for a beta version.
  7. Uwe Raabe

    MMX 15 (Beta) Available

    Sorry, but I cannot reproduce that here with the attached DST and the steps given. Everything works as expected. Correction: I can reproduce it - just had to revert the Debug layout to the original before. At first glance I suspect a second window to be opened. Something to investigate.
  8. Uwe Raabe

    August 2019 Roadmap released

    ... or divide and conquer...
  9. Uwe Raabe

    MMX 15 (Beta) Available

    The list of known classes is built from parsing the project files (if checked) and the files opened in the editor (at least once when Persistent Module Information is checked). F.i. to add TInterfacedObjectEx to the known types list, the unit Spring.pas either has to be included in the project or opened in the editor so that MMX can parse the source. The parsed modules with the types declared are stored per IDE and MMX version in %LOCALAPPDATA%\Raabe Software\MMX Code Explorer\15.0\BDS20_known_modules.xml (for MMX15 in Delphi Rio). You can inspect that file for the missing type identifiers.
  10. Uwe Raabe

    question on 'convert with statement'

    Indeed, that would be better.
  11. Uwe Raabe

    MMX 15 (Beta) Available

    Yep, that is still on my To-Do list.
  12. Uwe Raabe

    The Embarcadero GetIt server could not be reached...

    Did you try the URL fix for 10.3.2? In my case it worked even for 10.2.3, so you might be lucky, too.
  13. Uwe Raabe

    MMX 15 (Beta) Available

    There are two ways to open that menu. Both can be seen in your screenshots. The first is to use the editor context menu and select the MMX Commands entry and the other one is with the shortcut Shift-Ctrl-Alt-X (as default). The only difference is that one simply adds items and subitems to the existing popup menu while the other creates a new TPopupMenu owned by the editor window before. There is no owner draw code, so there is not much I can do about it. I am not sure what changing MMX properties can trigger to make it work. As I am not using the IDE theme editor here I am not able to reproduce it. You can ask Rodrigo about that. Perhaps he has an idea what is a causing that.
  14. Uwe Raabe

    MMX 15 (Beta) Available

    There used to be a transfer utility, but I have to dig it out and put the dust off - given I actually find it.
  15. Uwe Raabe

    MMX 15 (Beta) Available

    Interesting - I have about the same configuration and it works with Determine Line height at startup out of the box. Anyway, the algorithms behind that are kind of deprecated. I plan to switch to one of the newer interfaces provided by the ToolsApi to draw things inside the editor, which will overcome this problem once and for all. Sometimes things are so much simpler after dropping support for older Delphi versions.
  16. Uwe Raabe

    MMX 15 (Beta) Available

    Cannot reproduce here. Can you find some other possible cause for that? A screenshot would be nice, too. Just t make sure we are talking about the same thing.
  17. Uwe Raabe

    MMX 15 (Beta) Available

    This usually happens with non standard fonts and can be adjusted in General - Delphi Editor - Cursor position indicator - Line Height correction.
  18. Uwe Raabe

    MMX 15 (Beta) Available

    A new beta drop is available: https://www.mmx-delphi.de/downloads/download-info/mmx-beta-build/ Most of the reported bugs should be fixed. If no big issues are found anymore I can concentrate on performance now.
  19. Uwe Raabe

    MMX 15 (Beta) Available

    Can you enable Pre-parse Editor Files and Pre-parse Project Files in General options and see if that helps?
  20. Uwe Raabe

    MMX 15 (Beta) Available

    @ULIKThanks for reporting. I really appreciate these bug reports - from all users here. The changes in v15 are huge and MMX has too much places and functions affected to overlook all of them. That is why I have to rely on all of you to spot these bugs and glitches. So, thanks also to all of you. 👍 Next when I have a bit of spare time I will go over these and publish a new beta version.
  21. Uwe Raabe

    MMX 15 (Beta) Available

    Looks like a shortcut stepping in when it shouldn't. Will check.
  22. Uwe Raabe

    Flow Diagram as a ProcedureList option

    Peganza Pascal Analyzer creates a Call Tree Report. That looks like a perfect input for such a diagram.
  23. Uwe Raabe

    Flow Diagram as a ProcedureList option

    MM = ModelMaker, the other - now discontinued - tool from ModelMaker Tools
  24. Uwe Raabe

    Flow Diagram as a ProcedureList option

    I now that MM can create a Sequence Diagram from the call stack. I am unsure about this static analysis mentioned above.
  25. Uwe Raabe

    Strange IDE behaviour - 10.3.1 (not 10.3.2)

    So you only have to find out what causes it when it happens again.
×