Jump to content

Lars Fosdal

Administrators
  • Content Count

    3565
  • Joined

  • Last visited

  • Days Won

    120

Everything posted by Lars Fosdal

  1. Lars Fosdal

    Do bug fix patches really require active subscription?

    Hmm, yeah, that's a conundrum. A better pattern would be that your included subscription follows the cycle of the major version - i.e. 10.4.x.
  2. Lars Fosdal

    Do bug fix patches really require active subscription?

    I am on active update subscription. Can you even have 10.4.2 without one, considering that if you just bought 10.4.1 or 10.4.2 you would be within the one year subscription?
  3. Lars Fosdal

    Several F2084 Internal Error on Delphi 10.4.2

    @Marco Cantu - Has the RAD Studio Web Installer been updated with the patches, or do you have to patch after installation?
  4. Lars Fosdal

    Several F2084 Internal Error on Delphi 10.4.2

    In that case, it is silly that the patches are not in order, and that two of them have the same date. IMO, the description should have contained the patch number.
  5. Lars Fosdal

    Several F2084 Internal Error on Delphi 10.4.2

    I assume order of installation is not important.
  6. https://blogs.embarcadero.com/rad-studio-10-4-2-general-patch-and-delphi-compiler-patch/
  7. Lars Fosdal

    Two new 10.4.2 Patches released

    Make that three patches.
  8. Lars Fosdal

    Two new 10.4.2 Patches released

    @Dalija Prasnikar notified me that the try...finally issue that is mentioned as fixed is not actually fixed by those patches. There will be another patch soon. https://quality.embarcadero.com/browse/RSP-33117
  9. Lars Fosdal

    Find exception location from MAP file?

    Since I've not used MadExcept, I can't speak for that, but we use Eurekalog in several multithreaded NT services.
  10. Lars Fosdal

    Find exception location from MAP file?

    @A.M. Hoornweg The Eurekalog stack trace is for thread where the problem occurs. There also is an option to collect stacks from multiple threads at an access violation or exception, but it is usually not recommended since it is very resource intensive. Our service is heavily multithreaded as well, doing database work, multi-connection TCP comms, as well as serving a web UI to multiple concurrent users.
  11. Lars Fosdal

    Find exception location from MAP file?

    Eurekalog is invaluable for services. Eliminates the guesswork. Worth every €/$/£.
  12. @KodeZwerg That's not portable, though - and the quality of the PRNG would depend a lot on the parameters to BCryptOpenAlgorithmProvider.
  13. Don't know about good PRNGs, but get your seeds here. https://www.random.org/
  14. Lars Fosdal

    LSP Code Insight not working

    That seems to cover the subject quite aptly.
  15. Lars Fosdal

    What about additional free open source C++ libraries on GetIt ?

    TBH, I do not know how much C++ is done in VS versus other IDEs.
  16. Lars Fosdal

    What about additional free open source C++ libraries on GetIt ?

    So, to get real traction for a C++ Getit, one could write a plugin for VS and flog the heck out of it on the forums...
  17. Lars Fosdal

    What about additional free open source C++ libraries on GetIt ?

    Would it not be up to the author on GitHub to support GetIt? What does MS VS use? Nuget? In that case, the logical thing would be for C++Builder to support Nuget?
  18. Lars Fosdal

    Has anyone tried running Delphi on Windows ARM?

    https://www.theverge.com/22383598/parallels-desktop-mac-windows-10-install-m1-macbook I guess someone has to actually try it out to get an answer here.
  19. Lars Fosdal

    Delphi and the new Apple M1 CPU

    https://www.theverge.com/22383598/parallels-desktop-mac-windows-10-install-m1-macbook
  20. @Jim McKeeth - How can this user get some support?
  21. Lars Fosdal

    A BIG and very strange BUG with High-DPI, VCL Style and Form Constraints

    The BDS IDE itself also goes catatonic for a long time when changing DPI. The style management code in VCL SUCKS!
  22. Lars Fosdal

    Timer game delphi 7

    Ah, yeah... that is true. My explanation of TTimer events vs measuring an interval still stands.
  23. Lars Fosdal

    Timer game delphi 7

    A VCL:TTimer / FMX:TTimer is something that produces an event after a given interval, so not what you are looking for when you want to measure an interval. A TStopWatch is handy for measuring an interval. A TTimeSpan is an interval and has numerous methods for converting to various time units var t: TStopWatch; time: TTimeSpan; whenever you want to start measuring t := TStopWatch.StartNew; When you want to measure time := t.Elapsed; Alternatively t.Stop; time := t.Elapsed; Have a look at the TTimeSpan doc for how to get the various time units. Your Button1Click does not solve your problem since nothing else can happen while you are inside that code. Sometimes it helps to clarify how to solve a problem by writing the solution in regular text. That is as far as I will go in solving homework assignments.
  24. Lars Fosdal

    Timer game delphi 7

    Use TStopWatch from System.Diagnostics / System.TimeSpan.
  25. Lars Fosdal

    Build managed dll in Delphi

    You can't make managed code with Delphi. What you can make is an unmanaged DLL that can be wrapped from managed code in .NET. Oxygene is native .NET.
×