Jump to content

Lars Fosdal

Administrators
  • Content Count

    3483
  • Joined

  • Last visited

  • Days Won

    114

Everything posted by Lars Fosdal

  1. Lars Fosdal

    Delphi 11.3 is available now!

    I don't disagree, but a lot of dev tools have these issues. Complex software = complex installations.
  2. Lars Fosdal

    Delphi 11.3 is available now!

    Then you should report it to https://quality.embarcadero.com/
  3. Lars Fosdal

    Delphi 11.3 is available now!

    Are you using the DPIAware or DPIUnaware mode?
  4. Lars Fosdal

    Delphi 11.3 is available now!

    I uninstalled, reinstalled - did not use MigrationTool - no issues.
  5. Lars Fosdal

    Delphi 11.3 is available now!

    It does indeed feel a bit more snappy.
  6. Lars Fosdal

    Delphi 11.3 is available now!

    https://quality.embarcadero.com/browse/RSP-40638 Do not migrate GetIt installations!
  7. Lars Fosdal

    Delphi 11.3 is available now!

    I see others have issues with the Migration tool. Backup your registry before using the tool.
  8. Lars Fosdal

    Desktop path crossplatform?

    It is a problem if you are on older than XE4.
  9. Lars Fosdal

    Delphi 11.3 is available now!

    I also used the WebInstall in the VM. Three component packages, and Bookmarks+Navigator. The only thing I export (registry dump) is my Editor color settings. The rest of the settings are pretty much vanilla, except Font, AutoSaves, Reopen last, and two environment vars. I'll prolly have to re-ignore a few exceptions, though. My production installations won't see 11.3 for a few weeks. That should be enough time for any surprises to be discovered. The definition of a pessimist? An optimist with experience.
  10. Lars Fosdal

    Delphi 11.3 is available now!

    DL'ing before the masses, perhaps?
  11. Lars Fosdal

    Delphi 11.3 is available now!

    Available now as web installer and ISO installer from https://my.embarcadero.com/#downloadsPage Blog article https://blogs.embarcadero.com/announcing-the-availability-of-rad-studio-11-3-alexandria/ Release Docs https://docwiki.embarcadero.com/RADStudio/Alexandria/en/11_Alexandria_-_Release_3 Release Notes https://docwiki.embarcadero.com/RADStudio/Alexandria/en/Release_Notes New features and fixes https://docwiki.embarcadero.com/RADStudio/Alexandria/en/New_features_and_customer_reported_issues_fixed_in_RAD_Studio_11.3
  12. Again, Charlesproxy handles http and https and will give full insight in what Postman and your app sends - url, body and headers. I used it myself to figure out what a C# app did with an OAuth2, that my Delphi app didn't do. The trial version is functional, but annoying (no copying, pauses at odd times) - but a full license is reasonably priced
  13. https://www.charlesproxy.com/ is a great tool for pin-pointing issues with authentication on https connections.
  14. https://docwiki.embarcadero.com/RADStudio/Alexandria/en/Default_Keyboard_Shortcuts is pretty exhaustive.
  15. I am stumped. I can't convince the Delphi TRESTClient to connect to a system using OAuth2 authentication. Either it is a about a parameterization mistake, or it is a functional failure. I can't get it to work with the REST debugger either. Any examples (Other than the RESTdemo) would be appreciated! I have C# code that uses the same creds, and it has no issues. I get access to the system using the Authentication URL with the clientid + clientsecret I request a token through a different URL I call the API URL, using the token
  16. Is that a standard Delphi component, or third party? Are you still using Delphi XE6?
  17. Lars Fosdal

    Creating FMX controls in a background thread

    Looks like you are right, and according to this thread,
  18. Lars Fosdal

    Creating FMX controls in a background thread

    TBitmap can be created and manipulated in a thread, but there are caveats. https://www.google.com/search?q=delphi+tbitmap+threadsafe
  19. Lars Fosdal

    One place to rule them all???

    We create all these in code. No visual components used. We have no sea of DB components floating in designers. It requires a bit more scaffolding code, but it can be generalized and made threadsafe.
  20. Lars Fosdal

    Creating FMX controls in a background thread

    The challenge is that to do the drawing, you need a long series of calls to retrieve device info as well as setting up values and UI elements. When accessing the UI in it self is not threadsafe in the underlying OS - it becomes pretty much impossible. Windows UI APIs - not threadsafe Linux Gnome GDK/GTK+ - not threadsafe Android UI toolkit - not threadsafe Apple iOS UIKit - not threadsafe and creating the control structure is such a miniscule task in itself. Of course you can build data structures, models, etc in a thread, but the real work happens towards the UI - which cannot be made treadsafe.
  21. Lars Fosdal

    The software industry has moved to the Web, why?

    This is why you have a product team. A group of people that knows the problem domain, the IT technology, the operative side, the enduser side. Summary There is no single one true solution Change is inevitable Adapt and overcome
  22. Lars Fosdal

    OAuth2 bearer token example?

    That is more or less the industry standard of how to authenticate.
  23. Lars Fosdal

    VCL - DevExpress

    To decide if a library is relevant, start with identifying your needs. What are the must-haves. Then, make list of options (i.e. different libs, VCL, FMX, TMS, DevExpress, etc) and start ticking boxes. All of these have a massive amount of functionality, so it is impossible to give a blanket recommendation. To give f.x. DevExpress a "must have" status, depends entirely on your needs. In the end, you need to decide if the price is worth it.
×