-
Content Count
1608 -
Joined
-
Last visited
-
Days Won
36
Dave Nottage last won the day on January 17
Dave Nottage had the most liked content!
Community Reputation
619 ExcellentTechnical Information
-
Delphi-Version
Delphi 11 Alexandria
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
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.
-
Not sure what you mean by: "does not allow me to change". The edits for the Java settings are read only?
-
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.
-
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
-
programmatically determine the edition of RAD Studio 12.3
Dave Nottage replied to dmitrybv's topic in Delphi IDE and APIs
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 -
Start from here.
-
"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.
-
Extreme slow-down in Windows FMX app UI since upgrading to 12.1
Dave Nottage replied to domus's topic in FMX
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? -
Then you'll need to follow this instruction:
-
SDK Manager, Update Local File Cache Error for iOS Device 64bit
Dave Nottage replied to Peter M's topic in Cross-platform
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 -
You need to improve your search skills 😉 https://docwiki.embarcadero.com/RADStudio/Athens/e/index.php?search=cleaninstall&title=Special%3ASearch&go=Go
-
It might help to show the rest of your code
-
Not for the purposes of compiling - the SDK files in the SDKs folder on the Windows machine are what is used
-
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
-
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.