All Activity
This stream auto-updates
- Past hour
-
ColeBuxton joined the community
-
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?
-
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.
-
Is there a limit on usage at that price? Can a DB there be accessed from multiple concurrent instances of your app?
- Today
-
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.
-
markwood joined the community
-
testosterone boosters coun joined the community
-
Maglietta Stussy joined the community
-
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.
-
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.
-
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.
-
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.
-
tylerthecreatormerchshop joined the community
-
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).
-
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.
-
Thank you. This could be a issue with an apple policy distribution?
-
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?
-
You can continue using the 32 bit IDE to compile and debug 64 bit applications.
-
The latest skia4delphi (beta) removes the need to deploy the .dll, as far as I inderstand it:
-
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.
-
Using a value of slDynamic for FDPhysSQLiteDriverLink1 EngineLinkage works for me
-
Delphi 12.3 web install - I selected Android as well as Windows but did not install Android SDK NDK
gkobler replied to rudy999's topic in Delphi IDE and APIs
Hade the same. Use the Platform manager, deselect the Android SDK (Uninstall) it. After uninstall, select the checkbox and install the SDK again. -
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.
-
Victorcrm joined the community
-
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.
-
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
- 3 replies
-
- installation
- 12.2
-
(and 1 more)
Tagged with:
-
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.
- 3 replies
-
- installation
- 12.2
-
(and 1 more)
Tagged with:
-
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
-
Jeff Gibson joined the community
-
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.
-
Delphi 12.3 web install - I selected Android as well as Windows but did not install Android SDK NDK
Joker2350 replied to rudy999's topic in Delphi IDE and APIs
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. -
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.