Jump to content

All Activity

This stream auto-updates     

  1. Past hour
  2. zed

    pasfmt v0.4.0

    I see that there are no formatting settings, and the code is written in Rust. I’m wondering who else might find this useful besides your internal team? What made you choose Rust for a Delphi code formatter? Just wanted to try out Rust, or was there more to it?
  3. Lars Fosdal

    Delphi 12.3 is available

    Personally, I'd favour work that improves debugging - both in 32- and 64-bit. That said, even an incomplete 64-bit IDE is a step forward, and I am excited to see what can be achieved with the new compiler as it matures.
  4. Lars Fosdal

    Alternatives for SQL Anywhere

    Is there a limit on usage at that price? Can a DB there be accessed from multiple concurrent instances of your app?
  5. Today
  6. Die Holländer

    Alternatives for SQL Anywhere

    I use Azure cloud with MSSQL (free edition), FireDac and works great. I pay about 5 Euro per month. Very nice is it's Database Management Studio.
  7. Hi, since aeons the following code is used by our application to extract a ZIP file to a given folder: procedure TForm1.ShellUnzip(const AZipFile, ATargetFolder: String; const AFilter: String = ''); const SHCONTCH_NOPROGRESSBOX = 4; SHCONTCH_AUTORENAME = 8; SHCONTCH_RESPONDYESTOALL = 16; SHCONTF_INCLUDEHIDDEN = 128; SHCONTF_FOLDERS = 32; SHCONTF_NONFOLDERS = 64; var vShellObj: Variant; vSrcPath, vDestPath: Variant; vShellPathItems: Variant; begin vShellObj := CreateOleObject('Shell.Application'); vSrcPath := vShellObj.NameSpace(AZipFile); vDestPath := vShellObj.NameSpace(ATargetFolder); vShellPathItems := vSrcPath.Items; if strNN(AFilter) then vShellPathItems.Filter(SHCONTF_INCLUDEHIDDEN or SHCONTF_NONFOLDERS or SHCONTF_FOLDERS, AFilter); vDestPath.CopyHere(vShellPathItems, SHCONTCH_NOPROGRESSBOX or SHCONTCH_RESPONDYESTOALL); end; It still works fine on Windows 11/Intel . But it fails on Windows 11/ARM64: This error raises for every file contained on the ZIP file. I just checked: If I use the above method to copy over some plain files (not within a ZIP), then it works fine on ARM64. But why it fails for files contained on a ZIP file and how to fix this? I would prefer not to use a 3rd party library for that task.
  8. Dorian C

    Alternatives for SQL Anywhere

    Using MS Sql Server 2012 free with dbGo (migrated from Ms Access), for more than 8 years with great success for small companies (for accounting and medical software). Not a single file corrupted! Scale perfect from LocalDB - monousers (with automatic installer), to Express edition for remote, but no experience with cloud now. Simple to install and maintain. Worked with success in the past also with Firebird, but they don't have automatic management of versions installed and instances for server like MS Sql Server. In case of migration to .net, the support is exceptional with linq, entity framework, dapper.
  9. MichaelT

    Alternatives for SQL Anywhere

    Allow me to redefine your question and give the answer. There is noch such thing as a multi user enabled Personal Oracle 8, the one with the traffic lights shipped in the 1990s. From a technical perspective the most close candidate would be the Mimer DB or SQL Server as well as Firebird or Interbase. No idea if Apollo, NexusDB or Elevate DB and such things remein as an applicable choices for you, but I doubt in a first place. MaxDB/SAP DB from SAP would have been a pretty similar choice, just for the records and to a certain extent DB2 for the records as well. I'm assuming that you are using Delphi as the development tool of choice, otherwise you wouldn't ask here. I'd go for PostgreSQL, because PostgreSQL does away with many glitches of the Oracle PL/SQL Language and handling it's own history concerning programming. There exist already too many flavors of 8i style programming, 9i, 10i, 11i style and so on. I think such a makeshift/provisional solution can last long. There is no need to mimic the stored procedure language while debugging. I have chosen for Firebird or Maria DB but I personally don't put business logic into the DB anymore, even if I think it's not a bad practice at all and a pretty flexible approach still. In the end it's about having the information model constraints and extended business logic in one place and a consistent backup.
  10. 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.
  11. Zane

    pasfmt v0.4.0

    The logic for the tracking of locations is implemented in the formatter itself. It's accessed via the `--cursor` CLI option, and the implementation is in this file. As for the plugin, you probably already found it, but the code that interfaces with the IDE to effect the relocations is here (and GExperts was a good reference for implementing this).
  12. Lajos Juhász

    Delphi 12.3 is available

    Yes you can, but can not use the 32 bit IDE if the database has only 64 bit client library to test SQL statements, create fields in the designer.
  13. Anto90

    app crash on ios

    Thank you. This could be a issue with an apple policy distribution?
  14. dummzeuch

    pasfmt v0.4.0

    I was just looking at the source code of the plugin and could not figure out where and how it preserves the bookmarks and breakpoints. Could you please give me a hint?
  15. dummzeuch

    Delphi 12.3 is available

    You can continue using the 32 bit IDE to compile and debug 64 bit applications.
  16. Zoran Bonuš

    VCL Skia *.svg display dependencies ?

    The latest skia4delphi (beta) removes the need to deploy the .dll, as far as I inderstand it:
  17. 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.
  18. Dave Nottage

    app crash on ios

    Using a value of slDynamic for FDPhysSQLiteDriverLink1 EngineLinkage works for me
  19. Hade the same. Use the Platform manager, deselect the Android SDK (Uninstall) it. After uninstall, select the checkbox and install the SDK again.
  20. Pat Heuvel

    Alternatives for SQL Anywhere

    I'm advocating for PostgreSQL. Yes, you'll need to learn a new language to replace T-SQL (although you do have choices), but it's a very solid database with great features (including documentation) and a wealth of skills online to take any questions or concerns.
  21. 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.
  22. 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
  23. Remy Lebeau

    12.2 and 12.3 on same machine

    No. 12.3 is a minor point update in the 12.x series, so you have to remove 12.2 when installing 12.3. Only different major versions can coexist.
  24. Jeff Gibson

    Alternatives for SQL Anywhere

    I'm reaching out to get some opinions on "On Prem" database environments. I've got over 30 years experience working in the Sybase SQL Anywhere database environment. SQL Anywhere was an extremely powerful database to use in small on prem applications. SAP takes over and, well, you know the rest. They forgot they bought a tools company. I'm looking for a solid/scalable database that can scale from a single machine to cloud. And frankly, I'm thinking more for smaller subsets. I know that I can go MySQL. PostgreSQL. But I'm wanting to know what this community thinks. SQLA used a T-SQL dialect, so I'm wanting to steer that way. Thoughts? Would love to be able to run this on mobile devices as well. Thanks in advance for any thoughts and opinions. There are no wrong answers. :) Jeff Gibson Nashville, TN
  25. Dave Nottage

    app crash on ios

    Sorry, I had that backwards - static linking causes the issue, or at least it did in the early days. When I have time, I'll check which way around it is, and/or whether or not it will work at all.
  26. I have the same issue. All the paths in the SDK Manager are set to the default and there is no indication that any are invalid. Would love to know how to fix it.
  27. w0wbagger

    Problem with typedef redefinition.

    I just made my own __stdcall _com_issue_error(long), and it seemed to work. Now I just need to figure out why CreateInstance is failing for QBSessionManager.
  1. Load more activity
×