-
Content Count
1424 -
Joined
-
Last visited
-
Days Won
32
Everything posted by Dave Nottage
-
Linking errors with FacebookAudienceNetwork
Dave Nottage replied to Chris Pim's topic in Cross-platform
There's no such error message, since x is an invalid hex character. Please provide the exact error message. -
Linking errors with FacebookAudienceNetwork
Dave Nottage replied to Chris Pim's topic in Cross-platform
What were the errors? -
It's yet to be officially supported, however you can build apps with 10.4.1 that will run on Android 11 devices. What is the exact message? Is this an app that was created in an earlier version of Delphi?
-
Linking errors with FacebookAudienceNetwork
Dave Nottage replied to Chris Pim's topic in Cross-platform
Which would invalidate using the "solution" from jvesoft. Surely they have complaints about it? -
Linking errors with FacebookAudienceNetwork
Dave Nottage replied to Chris Pim's topic in Cross-platform
Given that the instructions are to include the framework with the project, I assume he is loading it dynamically. If I have time, I'll give it a shot myself, however if you have this file: https://github.com/DelphiWorlds/Kastri/blob/master/API/DW.iOSapi.FBAudienceNetwork.pas Replace the implementation section with: uses Posix.Dlfcn; var FANModule: THandle; // procedure FBAudienceNetworkLoader; cdecl; external libFBAudienceNetwork; // <---- Uncomment this if using static binding initialization FANModule := dlopen(MarshaledAString(libFBAudienceNetwork), RTLD_LAZY); finalization dlclose(FANModule); end. You'll still need to follow the instructions on the jvesoft site regarding signing/deploying FBAudienceNetwork Good luck! 🙂 -
Happens to me too, iOS 14.2 SDK, Xcode 12.2 on macOS 10.15.7. Reported here: https://quality.embarcadero.com/browse/RSP-31795
-
The Embarcadero GetIt server could not be reached...
Dave Nottage replied to PeterPanettone's topic in Delphi IDE and APIs
Is the value for ServiceKind "Online" (without the quotes)? -
I'm having similar issues, i.e. building Firebase against iOS 14.2 SDK. Looking into it...
-
Yes, I've been successful, using iOS SDK 13.5, iOS 14.1 device
-
How to prevent TEdit FMX from being overwritten by the virtual keyboard?
Dave Nottage replied to Fabian1648's topic in FMX
There's an example discussed here: https://delphiworlds.com/2018/07/moving-controls-virtual-keyboard-revisited-again/ -
The only changed that Hans needed to stop it crashing for him was to change this: FProductsRequest.setDelegate((FProductsRequestDelegate as ILocalObject).GetObjectID); to this: FProductsRequest.setDelegate(FProductsRequestDelegate.GetObjectID);
-
[WebBrowser] how to get url on click a href in TWebbrowser
Dave Nottage replied to Juan Young's topic in Cross-platform
Running it from the IDE, or standalone? If you run it from the IDE, the messages appear in the Messages window of the IDE -
That's news to me 🙂 I see now from an email that you said I should share what I did for you.. which I will do soon.
-
[WebBrowser] how to get url on click a href in TWebbrowser
Dave Nottage replied to Juan Young's topic in Cross-platform
It won't fire if it cannot. OnShouldStartLoadWithRequest should fire for every URL that is visited. As Remy said, if it does not, then there's a bug. -
There is already an import for it in the Androidapi.JNI.Provider unit. In Delphi 10.4.1, starting at line 3658
-
It's not, e.g: https://stackoverflow.com/questions/33002829/ios-keeping-old-launch-screen-and-app-icon-after-update Another possible solution (which I have not tried): http://arsenkin.com/launch_screen_image_cache.html Edit: An afterthought - this might not help you since your problem is no splash screen at all. Having said that, I still expect it is not an Embarcadero issue.
-
Problem with Delphi RIO 10.3.3 and Google API Level 29
Dave Nottage replied to Massimiliano S's topic in Cross-platform
It's telling you exactly what the problem is, i.e. that the xml is invalid. It is likely because you have not correctly added the attribute you mentioned. The application tag should look like this:- 20 replies
-
- api
- play store
-
(and 1 more)
Tagged with:
-
A component named DotNetForm already exists.????
Dave Nottage replied to Ian Branch's topic in Delphi IDE and APIs
This seems related: https://quality.embarcadero.com/browse/RSP-31075 -
A component named DotNetForm already exists.????
Dave Nottage replied to Ian Branch's topic in Delphi IDE and APIs
That can happen when a desktop (.dst) file becomes "invalid". Try renaming whatever your startup layout is (default is C:\Users\(username)\AppData\Roaming\Embarcadero\BDS\21.0\Startup Layout.dst) and restart Delphi - it should recreate the .dst file. -
This won't work for cross-platform projects that target more than one platform from a single project. I started working on something like this a while ago to add to Codex: https://github.com/DelphiWorlds/Codex ..and just the other day I realised I needed it again. Fortunately the project didn't have a lot of dependent units. It has me thinking I should go back and finish it, though 🙂
-
Mobile WiFi connect to user selected network/device
Dave Nottage replied to OhRio's topic in Cross-platform
How do you mean? Please show your code. Also bear in mind that showing the wifi settings as per the last link provided by Rollo62 does not allow you to select a particular config. The user must do that -
..and boy, is that fun 🙄
-
The android app doesn't start at specific devices
Dave Nottage replied to Juan Martinez's topic in FMX
Thanks for that information. It might help other developers who make the same error. You're welcome! -
The android app doesn't start at specific devices
Dave Nottage replied to Juan Martinez's topic in FMX
I've tried your app on my Samsung tablet which has Android 9, and the results are the same. It works on my Pixel 3a which has Android 11. Some questions: Was the application created in an earlier version of Delphi? i.e. like Delphi 10.3.x, or earlier? Does the Libraries node under the Android platform in Project Manager look different to this?: Are there any Java classes that your app uses that you needed to create (or find) an import for? i.e. one that was not supplied with Delphi? If so, which one(s)? -
By "browsers" I assume you mean "folders"? What does "MyDocuments" actually represent? Does it mean the files contained in the folder returned by TPath.GetDocumentsPath? If so, is there some reason why you cannot iterate the files in that folder, and just present them in a list box?