Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation on 11/23/18 in all areas

  1. Uwe Raabe

    MMX for Delphi 10.3 Rio

    There is an unofficial download available for MMX Code Explorer with Delphi 10.3 Rio support. Unofficial because it didn't have had much testing yet due to some incompatibilities found during the beta phase. One of this results in the loss of the MMX editor context menu entry. Another big change ist that MMX version 14.x only supports Delphi 10 Seattle and higher. For that, version 13 will still be available for download and installations for older Delphi versions should keep working. I had to make this cut to avoid wasting too much time just to make it work and test it on those older versions. Nevertheless there are some features and bug fixes: Unit Dependency Analyzer is now dockable (so you can see immediately when you introduce cyclic dependencies) New settings page Project Options (currently contains only the setting for Uses Clause Sorting). These settings are stored per project in a separate section of the dproj file. Uses Clause Sorting accepts lists like (ToolsApi,DesignIntf) as one group. This only affects grouping, so the order inside this list is not relevant. Uses Clause Sorting accepts wildcards like Rz* (for Raize Components) or Id* (for Indy) to better handle non-dotted unit names New sorting options "group class members" - keeps the class methods together fix: Wrong result when renaming parameter during Extract Method fix: Add Local Variable now also works with For-In clause fix: Hard coded string scan check for min length works correct now fix: Paste Interface in empty class just works now fix: Consolidated behavior of selected file in Open/Use Unit dialog fix: Creational Wizard follows static/non-static when suggesting destructors Some work has been done for supporting themes, but that is still a long road to go. Please report any bugs and problems found either here or via support@mmx-delphi.de.
  2. haentschman

    Error insight in Rio

    Hi... ErrorInsight has never worked before. The checkmark is the first one that is gone with every installation. I trust the compiler.
  3. dummzeuch

    Error insight in Rio

    I guess everybody in the Beta test is used to turning off error insight so nobody noticed the new bug. (I wasn't in the Beta test, but I might have done the same.)
  4. Sherlock

    Error insight in Rio

    Well, sadly, for me this is expected behavior, and I switch off Error Insight altogether. It is a CPU-time consuming nuisance which (in serious projects) provides only false positives.
  5. David Heffernan

    Before you ask: GExperts for Delphi 10.3 is not ready

    Usually in this scenario one would prefer to get on with the job rather than spend time explaining the issues. I'm sure that if @dummzeuch would like some help he know how to ask.
  6. I have just uploaded the sources for the Code Coverage Plugin shown during my session at EKON 22 on Monday. Besides its functionality it may also give some guidance on writing IDE plugins in general. https://bitbucket.org/uweraabe/codecoveragemagician Tested only on Delphi 10.2.3 Tokyo!
  7. Project Magician and Selective Debugging are supporting Delphi 10.3 Rio. https://www.uweraabe.de/Blog/2018/11/23/delphi-10-3-rio/ (with download links)
  8. Just wanted to share my last blog post on changes to the Delphi language in 10.3: http://blog.marcocantu.com/blog/2018-november-custom-managed-records-delphi.html Still a bit rough in some details, but a very handy feature overall.
  9. - IDE is slower than 10.2.3. For example, you can see how Project/Options window is being drawn while opening. - If you set the dark mode, then you can see how options window is first drawn white and then skinned. - Code scrolling in the editor seems bit slower. - When app is run and the closed, lots of windows resizing, flickering is going on while the IDE goes from Debug to Default layout. (The same is happening in 10.2.3 as well, only it does it much faster). - Sometimes after couple of runs Object inspector is not drawn at all until you refresh it. - 1st full recompile of the project took about 12 seconds - 2nd full recompile 40 seconds - 3rd full recompile minute and something - 4th one is still running (joke) - After couple of recompiles, the whole IDE just blurs in the background, compiler gets stuck, and then after some time everything resumes. - Code completion still isn't working in my project (It works after the 1st compile, then stops until project is cleaned). I reported it to QC and even got some response in the item, but then it stopped. When I turned the skinning off, IDE become more responsive, but some of the tool bars are drawn with non default background and when I hover over the tool bar buttons, the background for them becomes black. I'm kinda sad. Usually I install the new Delphi and very soon uninstall the previous one, as the new one is just better. Not this time 😞
  10. Kryvich

    Desktop Layouts in 10.3

    Save desktop? It's here:
  11. Kryvich

    Error insight in Rio

    Actually in 10.2.3 the ErrorInsight is pretty adequate. In 10.3 too, except for new syntactic constructions. Can you show a code sample where ErrorInsight works incorrectly in the newest Delphi releases?
  12. Uwe Raabe

    MMX for Delphi 10.3 Rio

    I have even been at the edge of dropping everything below 10.3 Rio at some point, but the effort to make it compile with the other 10.x versions was not that much (although it just turns out that there still might be some hickups with 10.2.0 to 10.2.2). After all, dropping support for older Delphi versions doesn't take anything away from existing users of these versions. They just won't get any new enhancements. The crucial point for myself is the testing effort for all these versions I don't use on a day by day basis. Given that these tests usually reveal some problems related to that version, that effort often rises significantly.
  13. Dave Nottage

    Codex 1.1.0 released

    With the release of RAD Studio 10.3 Rio comes the release of Codex 1.1.0: https://www.delphiworlds.com/codex/ Which reminds me: I need to add version history 🙂 Coming soon...
  14. dummzeuch

    MMX for Delphi 10.3 Rio

    I disagree in this case, but I can understand Uwe's decision.
  15. Uwe Raabe

    TBytes & TByteDynArray Change in 10.3

    That is correct! With 10.3 there is no difference in TBytes and TByteDynArray. Both are TArray<Byte>. You can simply remove the TByteDynArray overload when compiling for 10.3.
  16. Hi Code-Dwarf 😉 well, I think divide and conquer is the best thing. Problems: a) Detect that an other instance is already running b) Make message transfer possible between this Apps c) Properly transmit the own command line parameters d) Bring first instance to the front Questions: What of this have you solved? Are these all problems that are list above? Solutions (for me): a) Mutex and Check for this b) RegisterWindowsMessage -> For MessageID and HWND_BROADCAST to get an Handle for c) c) WM_COPYDATA for Transmit command line data d) Bring Application to the front and reshow Hope this will help you
  17. FredS

    GetIt pkg mgr problems

    No idea, I've moved back to Berlin when it became clear using Tokyo was a waste of time.
  18. Uwe Raabe

    Inline Variables Coming in 10.3

    ...rendering any currently working Delphi parser useless...
×