Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation on 03/18/25 in all areas

  1. Roger Cigol

    Delphi 12.3 is available

    And yes, the viewing of data at design time using a 64bit database does work with 12.3 (certainly with 64bit versions of postgreSQL which is what I work with). The 64bit IDE is a first step. Of course we would all like it to work perfectly and to have had it a year ago but at least this shows it is coming. I am very much in favour of Embarcadero releasing stuff with limited functionality but which works rather than trying to rush too much out too quickly and therefore it all being very buggy. They have gone down this route in the past but seem to have learnt that this puts customers off. They do now seem to be releasing smaller changes at a time but smaller changes that work. I think this is much better for us users.
  2. v6.4.0 Beta 1 We are pleased to announce one of the biggest updates of Ski4Delphi! For the first time in Delphi's history, we have a C++ library statically linked to a Delphi application on Windows, removing the dependency on sk4d.dll. In addition, we have updated the Skia library from version m107 to version m132. After a long research and experiments, we were able to understand the "limitations" of the Delphi linker and build a pre-linker for C++ libraries that would get around these limitations, producing objects that are fully compatible with Delphi, which could be used to statically link not only Google Skia, but any C++ project in Delphi on Windows. Source: github.com/skia4delphi/llvm-project This is still a beta version, but all our tests have passed and there are no known issues regarding the new changes. Enjoy! 🙂
  3. Joshua Gardner

    pasfmt v0.4.0

    Thank you to everyone who suggested improvements to our pre-release versions. We have now officially released pasfmt v0.4.0! For this release, we have made the following improvements: Case statements can now be formatted inline - example Simple conditionally compiled code can now be formatted inline - example Formatting of package conditional directives in the style of RAD Studio - example Various bug fixes (for more information, see the changelog) Alongside this, we have also released pasfmt-rad v0.2.0. Now featuring bookmark and breakpoint relocation across formats.
  4. Dalija Prasnikar

    Delphi 12.3 is available

    Yes, but the new 64-bit compiler is about compiler bitness, not platform. That means that compiler is no longer 32-bit process and can use all available memory on the system.
  5. shineworld

    Delphi 12.3 is available

    I have always used and will always continue to use Delphi, as long as I am allowed in the company. Other languages and IDE environments have been added but it will be out of affection, I find the Delphi one very friendly, complex to the point and with things that are really needed. Of course, this depends a lot on the scope of the software, but in mine it is perfectly apt, where other environments become scattershot (too many things and not congruent with each other). What I admire about the Delphi RAD developers is their dedication. It has been dozens of years, that despite the fact that for many it is an outdated environment and language that they are dedicated to keeping it active, to meet new needs, limited as they all are by budget problems. But Delphi is still alive, and I easily shame the final products made by other colleagues with “newer” environments. Like everyone I would like to have more and more, and think that every problem it has can be magically solved in a short time, but you know, that is not the case for any of us who develop code for a living. You always look for a compromise between investment availability and goals to be achieved.
  6. I always return REST Json responses with a results wrapper, success/fail, to avoid the client needing to parse for data. But your change is made, and will be in SVN this week. Angus
  7. baoquan.zuo

    12.2 and 12.3 on same machine

    If you use Parallel Desktop VM, it snapshots feature will help: Notes: - The "Uninstalled delphi 12.2" snapshot allow me to install new Delphi 12.3 beta without uninstalling previous beta (just discard it). - The "Delphi 12.2 Stable" snapshot allow me to work with delphi 12.2 during beta testing of delphi 12.3 and test compatibility when Delphi 12.3 has been RTMed
  8. Kryvich

    ANN: Skia4Delphi v6.4.0 Beta 1

    Can you please elaborate this? Maybe a short article on this topic. P.S. I've noticed that there have been several interesting Delphi projects from Brazilian developers lately. Skia for Delphi, D2Bridge Framework are the most notable.
  9. You're both right, it works indeed. Maybe I hadn't fully created my account before trying to download it. Sorry! @Anders Melander The examples are great, and they both compile in D12 very easily, I don't know which one I'll use at this time Your site is old, but it still works ! Thanks a lot for this nice piece of code!
  10. The REST component does a simple check for {}, but would miss Json that comprises only array elements without any objects, which I assumed was very rare. But adding such a check is trival, meanwhile you can just parse ResponseRaw, albeit with the risk of failed parsing from non-Json text. Angus
  11. This issue doesn't need an attribute to be triggered, but just any kind of dynamic field (a string, a dynamic array, etc.) And yes, it makes the "record" constraint rather corner-case now
  12. Die Holländer

    Alternatives for SQL Anywhere

    Deploy Azure SQL Database for free We access the database with a limit number of users (3-5) and I don't know if this is limited.
  13. Zoran Bonuš

    VCL Skia *.svg display dependencies ?

    The latest skia4delphi (beta) removes the need to deploy the .dll, as far as I inderstand it:
  14. Brandon Staggs

    Delphi 12.3 is available

    It is a priori "OK" because they are a private company which can decide how to spend their R&D money and we are free agents that can decide whether or not to subscribe. I don't know a single Delphi developer who doesn't have a heap of legitimate complaints about the product, but I don't know how this is anything other than a step in the right direction. Is it enough? That's up to each subscriber to decide. I also was pretty harsh on them for packing the 64-bit compiler as a top-tier option prior to this (unavailable to Pro level subscribers), but seen in the light of them trying to work their way to a stable 64-bit IDE, I get it.
  15. Glenn Dufke

    pasfmt out now!

    Great idea crumbled by rust. There are other languages which would have been more appropriate to use for the implementation and would make contributions easier. Sad. And to expand on that: When picking an implementation language, besides evaluating what solves the problem at hand, you also have to consider target community and who are going to deal with it down the line - especially for open source projects and that weighs higher than one's favorite language. Rust has a toxic community, an ecosystem mess akin to npm and overall just a poorly designed language with unnecessary complexity driven up by hype. (I know this from first hand experience of having to deal with rust projects before and digging inside the rust compiler) While some have drunk the rust kool-aid, I'd rather have seen Modern Object Pascal used or, if you want to be fancy, Zig. There are good reasons why many prominent projects are abandoning rust.
  16. Mustafa ֍zgun

    Android: Opening files in external application

    Hi kindly check https://github.com/emozgun/delphi-android-SAF
  17. Same, I've had to recompile several design time packages to solve this.
×