Atozed Forums

Full Version: Not Ready To Retire!
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Howdy All!

Since my ~18 year C++ Builder reservation system was end-of-lifed, I wanted to get some experience on cross-platform development. Since Embarcadero abandoned C++ Builder cross-platform,  I decided to start fresh and learn Dart / Flutter.

As always going back to 1981, I always start with a hobby app. I decided to write a cross-platform Book List app (actually internally it is a data object collections). I have it running on Android / IOS / macOS / Windows. The recently released v2 uses rest services I wrote in dart’s shelf library for account / multi-device synchronization.

If anybody has an app that is still desktop / web only and needs help to get their apps into the app stores, please let me know.

If you would like to see / download the app, please use the links in post below:

Sandi’s List V2

Sorry for the off topic, but one kind of goes where they spent a lot of time!

All the best,

Shane
(02-04-2025, 08:33 AM)ShaneStump Wrote: [ -> ]Embarcadero abandoned C++ Builder cross-platform

More accurately, they didn't abandon it, merely put it on hold. They are in the process of migrating C++Builder to wholly embrace the new clang toolchains. When everything is stable again, and they can more efficiently handle mobile platform changes and store deployments, they will re-enable cross-platform support in C++.
(02-04-2025, 04:45 PM)rlebeau Wrote: [ -> ]
(02-04-2025, 08:33 AM)ShaneStump Wrote: [ -> ]Embarcadero abandoned C++ Builder cross-platform

More accurately, they didn't abandon it, mere put it on hold.  They are in the process of migrating C++Builder to wholly embrace the new clang toolchains.  When everything is stable again, and they can more efficiently handle mobile platform changes and store deployments, they will re-enable cross-platform support in C++.

If your business was based on the cross-platform before 2017 and it is NOW 2025, you can call it whatever you want, but this was a large part of why my project of ~20 years was canceled. We needed cross-platform, and it was gone!
(02-04-2025, 08:33 AM)ShaneStump Wrote: [ -> ]If you would like to see / download the app, please use the links in post below:

Sandi’s List V2

Sorry for the off topic, but one kind of goes where they spent a lot of time!

All the best,

Shane

Hi Shane,


I downloaded the Windows version and had some install issues.  I usually try things in a 'Windows Sandbox' - when I ran 'sandis_list_windows_setup.exe' it installed but gave these errors when the app was run:

[Image: clip0027.png]

I did try outside of the sandbox and then the elevated privilege request triggered:

[Image: clip0026.png]

Normally I wouldn't allow if it didn't seem necessary.  In InnoSetup I add this to my scripts to keep that request from being triggered:

PrivilegesRequired=lowest


Regards,
Mark
(02-05-2025, 07:29 PM)Howdy Mark!Thanks for the feedback - I will have to dig the old Windows machine out of its bag. I installed / tested on a Windows Pro 11 ARM running Parallels on my MackBook.I am guessing you installed in a "clean" install with none of the Microsoft run-time dlls (I havent been Windows based for the past couple of years and I just assumed that Microsoft installs the VC runtime by default).I will have a look. I will add the Innosetup priviledge line you informed me of. As far as signing, this app is self-signed because it is a free app and the certification companies want a small forture for a FREE app!I will let you know when I have it addressed (probably be sometime next week). If you have an IOS device, you can get it straight from the Apple App Store. Google you have to sideload as google wants 20 users to vouch for it and 99% of my current users are iPhone / iPad here in the USA.Again, I appreciate you pointing the issues out to me. I should have tested this part better.All the best,ShaneMJS@mjs.us Wrote: [ -> ]
(02-04-2025, 08:33 AM)ShaneStump Wrote: [ -> ]If you would like to see / download the app, please use the links in post below:

Sandi’s List V2

Sorry for the off topic, but one kind of goes where they spent a lot of time!

All the best,

Shane

Hi Shane,


I downloaded the Windows version and had some install issues.  I usually try things in a 'Windows Sandbox' - when I ran 'sandis_list_windows_setup.exe' it installed but gave these errors when the app was run:

[Image: clip0027.png]

I did try outside of the sandbox and then the elevated privilege request triggered:

[Image: clip0026.png]

Normally I wouldn't allow if it didn't seem necessary.  In InnoSetup I add this to my scripts to keep that request from being triggered:

PrivilegesRequired=lowest


Regards,
Mark
Mark,

I made several changes to the Windows setup script and it should work now.

I made the following changes:

1) Include the Windows run-time dlls
2) Require lowest priviledges
3) Install to AppData directory instead of C:\Program Files

Please try again when you have the time:

https://www.tanstaaflsoftware.com/wp-con..._setup.zip

All the best,

Shane

P.S. This is why when I was using C++ Builder I statically linked <lol>!
(02-05-2025, 11:57 PM)ShaneStump Wrote: [ -> ]Mark,

I made several changes to the Windows setup script and it should work now.

I made the following changes:

1) Include the Windows run-time dlls
2) Require lowest priviledges
3) Install to AppData directory instead of C:\Program Files

Please try again when you have the time:

https://www.tanstaaflsoftware.com/wp-con..._setup.zip

All the best,

Shane

P.S. This is why when I was using C++ Builder I statically linked <lol>!

New version installed perfectly, nice looking app:

[Image: clip0029.png]
(02-06-2025, 06:21 PM)Create an account to any e-mail that you can verify (I don't collect data info). It will ask you if you would like to download a sample book list!Sandi's List is a hobby app that I am using as a learning tool and now to create my own set of widgets for some upcoming business apps I have planned.I actually have a scaled down version of Sandi's List running in a browser but after testing, a browser web app that could use a lot of memory isn't very desirable or useful since it is available for most used platforms!Again thanks for the help!ShaneMJS@mjs.us Wrote: [ -> ]
(02-05-2025, 11:57 PM)ShaneStump Wrote: [ -> ]Mark,

I made several changes to the Windows setup script and it should work now.

I made the following changes:

1) Include the Windows run-time dlls
2) Require lowest priviledges
3) Install to AppData directory instead of C:\Program Files

Please try again when you have the time:

https://www.tanstaaflsoftware.com/wp-con..._setup.zip

All the best,

Shane

P.S. This is why when I was using C++ Builder I statically linked <lol>!

New version installed perfectly, nice looking app:

[Image: clip0029.png]
Good to see you around again, Shane.

Welcome back :-)
(03-04-2025, 08:47 AM)Alexandre Machado Wrote: [ -> ]Good to see you around again, Shane.

Welcome back :-)

THANKS!  Big Grin!