Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation on 06/09/24 in all areas

  1. The Daraja HTTP Framework is a free open source library for Object Pascal (Free Pascal 3.2.0+ / Delphi 2009+), based on the stand-alone HTTP server component in Internet Direct (Indy). The framework uses request mapping and filtering rules to connect your code with incoming requests in a flexible way. Example applications cover simple use cases such as logging and statistics, but also advanced topics such as OAuth 2.0, OpenID Connect and Entra ID / MS Graph API. More information - GitHub: https://github.com/michaelJustin/daraja-framework - API documentation: http://michaeljustin.github.io/daraja-framework/ - Features and FAQ: https://www.habarisoft.com/daraja_framework.html
  2. Are you using an older version of Delphi? ReadMultiString() and WriteMultiString() methods were added in Delphi 12 Athens: function ReadMultiString(const Name: string): TArray<string>; procedure WriteMultiString(const Name: string; const Value: TArray<string>);
  3. Remy Lebeau

    F2047 Circular unit reference.

    You need to de-couple the classes so they don't refer to each other directly anymore. Use interfaces or events/callbacks instead.
  4. David Heffernan

    F2047 Circular unit reference.

    Hard to answer without seeing how the classes and types are defined
  5. tinyBigGAMES

    Dllama - Local LLM inference Library

    It evolved into tinyBigGAMES/LMEngine: Local LLM Inference (github.com) for Vulkan based GPUs and tinyBigGAMES/Infero: An easy to use, high performant CUDA powered LLM inference library. (github.com) for CUDA GPUs. More stable and supports using up to full model context if you have the resources on your device.
  6. Primož Gabrijelčič

    Parallel.ForEach is really slow

    Short answer: Use Parallel.For. Long answer: Parallel.ForEach was written not for parallel processing of integers but for parallel processing of any weird kind of data. Because of that it is overly complex and not good for simple (for i in range) cases. It is usually about 10x slower than PPL's TParallel.For. That is why I later wrote Parallel.For, which works only on integer ranges and is on par with the PPL implementation.
  7. Dave Nottage

    making Delphi 12 support even old Android phones?

    Yes. See this link.
×