-
Content Count
1608 -
Joined
-
Last visited
-
Days Won
36
Posts posted by Dave Nottage
-
-
1 minute ago, limelect said:Yes, I started by checking the Java path but on the 32 it does not allow me to change
Not sure what you mean by: "does not allow me to change". The edits for the Java settings are read only?
-
4 minutes ago, RDP1974 said:had done a look to Ganymede beta:
Part of the NDA you agreed to when you signed up was to not publicly mention that you are participating in the beta, nor any details about it, so you have already broken your NDA.
-
1
-
1
-
1
-
-
1 minute ago, limelect said:It is a mess; most directories are bad
Did you follow the instructions at that link I gave? First, you should check whether or not the settings on the Java tab of the Android SDK settings match. If installing Delphi 12 CE, the version for the Eclipse Adoptium JDK might be slightly different. If the path does not even point to an Eclipse Adoptium JDK, you will need to install it, based on the other instruction at that link, i.e.
"Use Tools | Manage Features in the Delphi menu to ensure that the Eclipse Temurin OpenJDK 17 (it appears on the right of the Manage Features window, towards the bottom)"
Once you have the correct JDK installed, Delphi should be able to install the SDK/NDK successfully. You may need to use Tools | Manage Features to remove the SDK/NDK first, then reinstall the SDK/NDK -
8 hours ago, dmitrybv said:How can I programmatically determine the edition of RAD Studio 12.3?
From within the IDE? Use IOTAVersionSKUInfoService. Example:
var LSKUInfoService: IOTAVersionSKUInfoService; begin LSKUInfoService := BorlandIDEServices as IOTAVersionSKUInfoService; Label1.Caption := Format('SKU: %s (%d)', [LSKUInfoService.SKUName, LSKUInfoService.SKU]); end;
Oddly, for SKU the docs say:
/// <summary> /// Return SKU identifier, possible values are: /// /// Professional = 2 /// Professional C/S = 3 /// Enterprise = 4 /// Architect = 5 /// CommunityEdition = 128 /// </summary>
..but in my install of Delphi (Enterprise), it returns 52. The SKUName value appears to be correct for me, though
-
-
2 minutes ago, EugeneK said:"please check your spam folder first, and then reach out to your Embarcadero sales representative or reseller, to ask for a new invite."
I'm tagging @Ian Barker to see if can help. -
23 minutes ago, domus said:Culprit was the BringToFront procedure, which appears to be one million times slower in Delphi 12.1 compared to 11.
There does not appear to have been anything changed in relation to BringToFront between (at least) 11.3 and 12.1, unless I missed something in the downstream calls. Can you provide code that reproduces the problem?
-
3 hours ago, limelect said:the link to Java is false
Then you'll need to follow this instruction:
9 hours ago, DelphiUdIT said:install to bundle Java runtime (Adoptium) go to "Manage Features" from IDE and check the "Adoptium ..." box in the listed choices.
-
1 hour ago, Peter M said:Directory does not exist: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/PrivateFrameworks/UIFoundation.framework/
You may need to follow these steps:
- Delete the SDK folder under: C:\Users\(username)\Documents\Embarcadero\Studio\SDKs
- Delete the SDK from the SDK Manager in Delphi
- On the Mac, in the ~\PAServer\scratch-dir folder, remove any folders starting with cache-dir
- In Delphi, re-add the SDK
-
1
-
3 hours ago, Chris Pim said:I searched but couldn’t find one
You need to improve your search skills 😉
-
1
-
-
4 hours ago, Paul12 said:I have allready added Intent.addFlags(TJIntent.JavaClass.FLAG_GRANT_READ_URI_PERMISSION); to the intent but that does not help.
It might help to show the rest of your code
-
11 hours ago, ToddFrankson said:Should it exist in the Cache-Dir-.... Directory too?
Not for the purposes of compiling - the SDK files in the SDKs folder on the Windows machine are what is used
-
1 minute ago, ToddFrankson said:It seems that if I change the SDK (IOS Simulator) back and forth a few times, from 18.4 to 18.5, it goes away in some cases.
It's easy enough to check whether or not the file exists in each case - it's not like the linker randomly chooses whether to believe it does.
In. my case, the file that the linker is referring to is in: C:\Users\dave\Documents\Embarcadero\Studio\SDKs\iPhoneSimulator18.5.sdk\System\Library\PrivateFrameworks\DocumentManager.framework
-
35 minutes ago, ToddFrankson said:Now I can deploy new blank projects to IOS Simulator, but the first project still gives the same error...
Exactly the same error? i.e. ld: file not found: /System/Library/PrivateFrameworks/DocumentManager.framework/DocumentManager for architecture arm64
If so, the SDK still has not imported properly. You may need to delete the SDK folder, then remove the cache-dir- folders, then re-import. If the folder still doesn't import there's some issue at play I've not seen before.
-
9 hours ago, ToddFrankson said:PAServer 14.3.14.5
I've since remembered that the new PAServer was actually in the patch folder. I've installed it now, but same result: the apps work.
-
9 minutes ago, ToddFrankson said:PAServer 14.3.14.5
macOS PAServer version? It's still 14.3.14.2 for the May patch. At least it is for me.
11 minutes ago, ToddFrankson said:IOS 18.5 SDK
A blank application built against this SDK works OK for me...
12 minutes ago, ToddFrankson said:IOS 18.5
..for a device with this iOS version.
-
7 hours ago, ToddFrankson said:Even a blank new Multi-Platform Project? Splash screen shows, then app closes
If it were being caused by the May patch (which contains no changes for iOS development), I'd expect to see a lot more reports of it.
What is your environment (aside from Delphi 12.3, since you mention the May patch), i.e. Xcode version, iOS SDK version, PAServer version?
I'm using Xcode 16.4, iOS 18.2 SDK, PAServer 14.3.14.2. -
1 hour ago, ToddFrankson said:After the latest IOS Update, not a single one will open
I suspect there's some other issue causing that.
1 hour ago, ToddFrankson said:I also believe that for Apple Store submission, the minimum needs to be set higher than 13.
The App Store requirement relates to the versions of Xcode and iOS SDK that need to built against, not the Minimum iOS Version set in the linking options.
-
2 hours ago, Dave Nottage said:may have existed even before Delphi 12.
Correction - as per the report, the problem started with Delphi 12.2. It was working before that.
-
6 hours ago, ToddFrankson said:Anyone know why?
It has nothing to do with the May patch - the problem may have existed even before Delphi 12.
Is there a reason why you need to set the min version above 13?
-
On 4/16/2025 at 3:24 AM, Chris Pim said:It’s caused by increasing the min iOS version from 11 to 13 or higher.
I suspect you mean "14 or higher", because I can build using a: Minimum iOS version supported value of 13.0
-
1 minute ago, ertank said:I cannot understand why such errors get logged.
It's because at the time, they had no connection to the internet. I've seen this myself where wifi is not exactly reliable.
-
14 hours ago, FmxToPdf said:It's now easy to create professional looking PDFs from your mobile app!
Why does the "payment" page (or the rest of the site) not use https?
-
7 minutes ago, cupboy said:MSBUILD : error E2597: ld: file not found: CoreFoundation <== this is missing though
In which case it seems the import has not completed. You may need to follow these steps:
- Delete the folder: C:\Users\admin\OneDrive\Documents\Embarcadero\Studio\SDKs\MacOSX14.sdk
- Delete the SDK from the SDK Manager in Delphi
- On the Mac, in the ~\PAServer\scratch-dir folder, remove any folders starting with cache-dir
- In Delphi, re-add the SDK
D12 sdk and Android
in General Help
Posted
There are many developers using Delphi 12 (including CE, based on Delphi 12.1) including deploying to Android. Yes, there can be issues with setting up the Android SDK, however it appears you're not actually following instructions properly. Your previous message:
Has nothing to do with the problem being discussed at the time, namely the installation and configuring of the JDK (note: Not SDK/NDK - they are separate things). Once the supported JDK is installed, the SDK/NDK should install correctly. As mentioned before, it may involve having to uninstall the SDK/NDK item first, then reinstall.