Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation on 05/28/20 in all areas

  1. Martin Wienold

    Your RAD Studio 10.4 Sydney issues

    This thread should not be used to report your errors but only to post links to the Quality Portal for issues you want others to be aware of.
  2. pyscripter

    You RAD Studio 10.4 Sydney appreciated features and bug fixes

    Your example is not correct: Try: program Scope; {$APPTYPE CONSOLE} uses System.SysUtils, System.Classes; type TTestScope = class(TInterfacedObject) destructor Destroy; override; end; { TTestScope } destructor TTestScope.Destroy; begin WriteLn('Gone'); inherited; end; procedure Test; var Foo: IUnknown; begin Foo := TTestScope.Create as IUnknown; WriteLn('Do stuff'); Foo := nil; // This does destroy the object WriteLn('Do more stuff'); end; begin Test(); ReadLn; end. Output: Do stuff Gone Do more stuff
  3. Lars Fosdal

    Your RAD Studio 10.4 Sydney issues

    @vhanla - create your report in qualityportal. This not an Idera site, so just writing about it here will not be helpful.
  4. Stefan Glienke

    You RAD Studio 10.4 Sydney appreciated features and bug fixes

    @pyscripter Looks weird given how other managed types lifetimes are being handled - but since we don't have precise language and design specs as always we can just guess. Apart from that implementing smartpointer that way is wrong anyway because they break whenever there is an explicit or implicit assignment/copy going on. Proper smartpointer need a shared block that holds a reference counter. Shared<T> in Spring is implemented with several optimizations to avoid the overhead of object creation for this purpose using the all known "interface in record" approach and I challenge everyone to come up with a robust implementation using custom managed records to beat that.
  5. Erwin Mouthaan

    Delphi 10.4 - Steps of Error Insight

    It's possible to enable log file for Code Insight. http://docwiki.embarcadero.com/RADStudio/Sydney/en/Code_Insight_References#Filing_Bugs_and_Log_Files
  6. Similar topic: https://quality.embarcadero.com/browse/RSP-29165
  7. Lars Fosdal

    You RAD Studio 10.4 Sydney appreciated features and bug fixes

    The new Error Insight is GREAT! It works really well! After years of red squigglies for things that are not wrong, it is really nice to only see squigglies when something actually is wrong.
  8. I commented this in another thread, but it doesn't hurt to repeat it. When you find a problem with RAD Studio, make sure to create a report in https://quality.embarcadero.com And - please describe the problem properly! What you are trying to do The actual result you got The result you expected Most important: How to reproduce the problem - either as a detailed step by step description - or as a small, self-contained, compilable example project - or both of the above Better reports = better chance of getting stuff fixed.
  9. Just in case you missed: a new version of MARS-Curiosity REST library has been released yesterday. https://github.com/andrea-magni/MARS/releases/tag/v1.4 V.1.4 adds support for Delphi 10.4 Sydney as long as many other features and functionalities to the library. I will cover most important new features with some blog posts in the following weeks. Sincerely, Andrea
  10. Thanks, Leif! Brainfart, I guess. Fixed the broken link in the original post.
  11. PeterPanettone

    Delphi 10.4 - Access Violation when opening License Manager

    My colleague has posted the ticket: https://quality.embarcadero.com/browse/RSP-29172
  12. After IDE start, when opening the License Manager, each time an AccessViolation message is displayed: However, the 10.4 License is correctly listed: Has anybody else experienced this?
  13. Update 6 adds support for Delphi 10.4 Sidney. I have also added a demo package for Delphi 10.4 Downloads can be found here.
  14. pyscripter

    You RAD Studio 10.4 Sydney appreciated features and bug fixes

    Right now the quality portal is updated at a frenetic rate. There was a very large number of fixes, I think more than in any other previous version, and I was quite pleased that quite a few of my reports have been resolved, some of the unexpectedly: System.AnsiStrings AdjustLineBreaks not exported Memory leak in TInvokeableVariantType.DispInvoke Optimize TInvokeableVariantType.DispInvoke Wrongly premultiplied TWICImage when assigning a Bitmap with aDefined TButtonedEdit is not styled properly System.Threading got some attention with the famous Cancel and Wait issue resolved. Issues I would like to see fixed now and consider critical are: TThreadedQueue and TMonitor issue, possible solution InterlockedCompareExchange128 doesn't restore RBX Threading - Incorrect calculation of IdleWorkerThreadCount
  15. Tom F

    Your RAD Studio 10.4 Sydney issues

    For years I used the ISO because I seemed to have problems with the web install. I know this release is supposed to unify the two installers and eliminate problems. However, I still used the ISO. And then I couldn't get GetIt to work to download CodeSite, etc. I asked about this at the GoToMeeting just now. I needed to RTFM. 🙂 Be sure to read the release notes (http://docwiki.embarcadero.com/RADStudio/Sydney/en/Release_Notes) which state:
  16. Dalija Prasnikar

    You RAD Studio 10.4 Sydney appreciated features and bug fixes

    This one is rather important fix - it is fixed for both LSP and Classic Code Insight Code completion does not work inside anonymous methods https://quality.embarcadero.com/browse/RSP-23252
  17. Alexander Sviridenkov

    ANN: HTML Library 4.2 with 10.4 support.

    HTML Library 4.2 released. Mostly an maintanence release with RAD studio 10.4 support and bugfixes. Customers will receive download link in a two days.
  18. FinalBuilder is a fully featured automated build tool, which supports Delphi 3 to 10.4, along with C++Builder 4 or later. FinalBuilder makes it simple to automate your entire build process, from compiling your delphi projects to compiling and uploading installers, creating ISO's. There are over 600 built in actions, with support for Git, Mercurial, Perforce, Subversion, TFS and many other version control systems. Unlike xml or batch file based systems, with FinalBuilder you can easily debug your build process, with breakpoints, step over, step into etc. Of course FinalBuilder also integrates with Continua CI - our continuous integration server product, and with other CI servers such as Jenkins. Thousands of Software Developers rely on FinalBuilder to automate the build, test and release process. If you are not using FinalBuilder to automate your builds, you are missing out. Download a fully functional 30 day trial version today.
  19. ESBPCS for VCL v6.13 has been released with support for the just released Embarcadero Delphi 10.4 Sydney. So you can add a huge collection of components and routines that add developers in Data Entry and Manipulation - including Calculators, Calendars, Date Manipulation, Statistics, Mathematics, etc... Grab a trial from: https://esbconsult.com/esbpcs/ Free upgrade for registered owners!
  20. MMX version 15.0.15 now supports Delphi 10.4 Sydney.
  21. Darian Miller

    Revisiting TThreadedQueue and TMonitor

    There's always hope for 10.4.1!
  22. Delphi 10.4 is just around the corner and you have already been reading about its exciting new language and IDE features. But what has been getting less attention - and what I find equally exciting - is the addition of Metal support for macOS and iOS. See why this can be important for you too as well... https://blog.grijjy.com/2020/05/25/boost-mac-performance-with-metal-and-delphi-10-4/
  23. Anders Melander

    Front-end vs Back-end question

    It depends. Next question.
  24. Dave Nottage

    Manual handling of virtual keyboard

    VKAutoShowMode variable. Set it to TVKAutoShowMode.Never when you don't want it to show. Change it back to TVKAutoShowMode.DefinedBySystem when you do.
×