Steve J

Current status: "Cross platform scientific software freelancer.
Geophysicist specialized in data acquisition, processing and representation.
Volcano monitoring software.
Programming since 1980."
- 3 years ago
Member since: Sunday, 17 August 2014
Last login: 9 minutes ago
Profile viewed: 1,890 views

Your Rank: 31
Points: 96

Steve J replied to the topic 'how to store preference variables in delphi' in the forum. 3 weeks ago

Good
Happy to see that sometimes answers and guidance on forums lead to solutions :-)Enjoy your development.

Read More...

Steve J replied to the topic 'how to store preference variables in delphi' in the forum. 4 weeks ago

If I'm right here are the two things to check:
edn.embarcadero.com/en/article/43065
And the example on video from
www.youtube.com/watch?v=Xq_BYRM2-OY

Read More...

Steve J replied to the topic 'Upgrade process - easiest way?' in the forum. 4 weeks ago

If you install 10.1 and 10.2 in separate directories they are totally independent. You can uninstall 10.1 and that will not affect 10.2. Even in the registry everything is separated.

Read More...

Steve J replied to the topic 'iOS Development on Windows?' in the forum. 4 weeks ago

As far as I know, the other products, like Xamarin also require a real macOS machine.
As for them too, you need to package the end product via Xcode, otherwise it will be rejected from the AppStore, as well as a direct install into your iOS device.That's the only way to push your app into your Apple Device.
You can't escape Xcode in the background.

Read More...

Steve J replied to the topic 'iOS Development on Windows?' in the forum. 4 weeks ago

Cross platform other than macOS and iOS does not need a Mac. You can produce Linux (with the Enterprise edition) and Win32, Win64 as well as Android, right under Windows.
The Mac is only required for Apple platforms.
The licence doesn't allow you to run macOS in a virtual machine on a platform different than a Mac. You are not allowed to do it in Windows. You can create Mac virtual machines on the Mac though.
At some point Embarcadero had a deal with macincloud.com where you can "rent" a Mac and install Xcode on it and address it for development. That may suit your requirements.

Read More...

Steve J replied to the topic 'iOS Development on Windows?' in the forum. 4 weeks ago

Yes it's possible but I would not do it for license violation and perds.The reason why you need a Mac is because the code generated by Delphi/C++Builder has to go through the entire Apple Xcode chain for signatures, provisioning, etc... otherwise you app would not be allowed to be ran on iOS/macOS and even less be submitted to the AppStore.
It is a requirement from Apple to package the entire app through Xcode. RAD Studio handles everything for you, but you still need it.

Read More...

Steve J replied to the topic 'Upgrade process - easiest way?' in the forum. 4 weeks ago

No this is unfortunately not an upgrade process installing over the existing one. 3rd party components need to be recompiled anyway. But it's a pain in the neck each time a new release comes to fully uninstall everything and start again with the latest one. The migration tool saves "some" registry parameters, but not all (especially not the path overrides).
You can install it next to the existing 10.1 version though, in a different folder but still, you'll have to make sure all your parameters are fine, then all 3rd parties are compatible and available, and manually install each and everyone of them.
The GetIt package is supposed to help with some, but in my case, 0 packages install from 10.2 getIt...

Read More...

Steve J posted a comment on Using XE8 Settings Migration Tool 1 month ago

This tool migrates some settings, but not all. Be sure to first write down all environment variable paths overrides before uninstall your current version and install a newer one as those are not saved/restored...

It's coming in 10.2.1 release

Good, But I think that Embarcadero is making a big mistake by cutting itself from the large Delphi Developper (not Enterprise) base. I'll skip.

Steve J posted a comment on Great idea for a RAD Studio Beacon App 1 month ago

I think that the world largest independent bookstore is using something like this in it's huge store. It's Powell's in downtown Portland, OR. Not sure whether they have beacons, but they surely would qualify to use a beacon fence solution to guide th

Steve J replied to the topic 'can't use the Accelerometer in delphi' in the forum. 2 months ago

Yeah me too. I have SDK24 and 25 under the same name.What I usually do is full uninstall all SDK from Android, delete all the files from the Documents\Embarcadero\Studio\SDKs directory (it could be located at different places, like in Users\YouName...
Then I full reinstall the Android tools and from them, install the SDK I want, from scratch. This is time consuming though but at least you all go ahead with something clean and working.
Also note that even on a freshly new installed machine with nothing on it besides Windows 7, 8 or 10, the RadStudio installer NEVER installed anything regarding Android SDKs even when that option was checked. So don't count on it, and install it manually. Don't forget to add the SDK from the IDE afterwards.
Good luck.

Read More...

Steve J replied to the topic 'can't use the Accelerometer in delphi' in the forum. 2 months ago

I don't have any problem.
Did you launch the app (SensorInfo) and click the (i) button in the Accelerometer3D section of the App?It will open on a detailed page with all 3 axis information.

Read More...

Steve J replied to the topic 'Is Delphi a viable solution?' in the forum. 2 months ago

> 1: Is Delphi (Embarcadero) going to be in business 10 years from now
No one can predict this. It has been here for 22 years though.Will Apple still be in business in 10 years? Same answer
> 2: How easy is it to find US based Delphi developers
A good start is to subscribe to https://www.delphijobsboard.comYou target the right people
>3: Are there any programs out there that convert Delphi to C#
Not that I know of. I would not do this anyway if you are in a field where performances are a requirement. Native code is always better than managed/interpreted/JustInTimeAlso, switching to C# would cut you from cross-platform development.What if the new business owner wants a Mac version and/or an iOS/Android companion?RAD Studio lets you use 1 codebase for all platforms.

Read More...

Steve J replied to the topic 'Deployment corrupts sqlite database' in the forum. 3 months ago

Hi, in your example, you deploy to macOS, not iOS.For Mac, you should deploy to "Contents\Resources\" (with the last backslash)For iOS you should deploy to "StartUp\Documents"For Android you should deploy to ".\assets\internal\"

If you have a zero byte DB it's likely that you don't point to the right place and when you open the DB from your code, it creates it as empty.Make sure that you set the path at runtime for the app, using something similar as
{$IF DEFINED(iOS) or DEFINED(ANDROID)}

Read More...

Steve J posted a comment on RAD IoT Boot Camp Hardware Bundle! 3 months ago

That's why I didn't get it. Especially because of DHL, which make it 3 weeks in the best case, as always.

Steve J posted a comment on Rebooting the Podcast with Nick Hodges 3 months ago

BRAVO. Very nice.