Jump to content

Dave Nottage

Members
  • Content Count

    1491
  • Joined

  • Last visited

  • Days Won

    36

Everything posted by Dave Nottage

  1. Dave Nottage

    Delphi 11 and onClose on macOS is still not called

    It works when the form is not shown modally Please see the edits in my first reply.
  2. Dave Nottage

    Delphi 11 and onClose on macOS is still not called

    Works for me in Delphi 11.3. EDIT: That's when the form is not opened modally - I do note that there are these issues outstanding related to modal forms: https://quality.embarcadero.com/browse/RSP-39547 https://quality.embarcadero.com/browse/RSP-40158 So you may need to be more specific about how you are showing the form(s)
  3. Dave Nottage

    Call for Delphi 12 Support in OpenSource projects.

    Isn't this statement a breach of the NDA? 😉 If I was participating (in theory, because I am not admitting either way), that's what I'd do, because I think the conditions are still fuzzy 🙂
  4. Dave Nottage

    Call for Delphi 12 Support in OpenSource projects.

    What about when a third party has both source code changes that make the code compatible (i.e. doesn't refer to new functionality), in addition to having code that does take advantage of new features (i.e. both kinds of changes in the same release)? It would seem to exclude them from doing anything at all, or at least hold off on the latter part, since it would be a breach? I wonder how many this would apply to? I know from the changes going from Delphi 10.4 to Delphi 11 that it would definitely apply to me.
  5. Dave Nottage

    %G equivalent in FormatFloat?

    %g can be used with the Format statement, e.g: Format('This is a float value: %g', [Value])
  6. Dave Nottage

    ios sdk version

    11.3 is backward compatible for devices that have at least iOS 14, possibly earlier
  7. Dave Nottage

    Testers needed for GExperts Instant Grep expert

    Not there for me. I'm assuming I'm doing something wrong 🙂 I'll take a look at the code later...
  8. Dave Nottage

    Testers needed for GExperts Instant Grep expert

    Something is amiss for me: I'm building from r4065 and I can see files referring to Instant Grep, but there appears to be no menu item - is it not under the GExperts item? On a side note: is there a plan to make GExperts respect the IDE theme?
  9. Dave Nottage

    How do I execute code after FormShow ?

    Using a background thread is extremely normal.
  10. Dave Nottage

    IOS shared document path access

    I have added a demo to the HowTo repo that demonstrates how to achieve this. Please read the readme for instructions. Note that there is no special folder - it's a case of configuration in order to share files from the documents folder.
  11. Dave Nottage

    How to detect when a Form is active in Designer

    Thanks.. your ticket is the explanation I was looking for.
  12. Dave Nottage

    How to detect when a Form is active in Designer

    Just so I understand: why do you need to do this?
  13. Dave Nottage

    How to detect when a Form is active in Designer

    Can you explain this in another way? It sounds very confusing.
  14. Dave Nottage

    Help me to fix compilation error for iOS

    I always install macOS support anyway, so had not noticed. I haven't seen the requirement anywhere (as yet), so someone might want to report the issue 😉
  15. Dave Nottage

    Rad 12 Beta - Link to News

    I was going to expand on it, but Uwe has done it! https://www.uweraabe.de/Blog/2023/10/04/tzipfile-improvements-in-delphi-12/
  16. Dave Nottage

    Help me to fix compilation error for iOS

    You mean it worked after installing macOS support? Compiling for iOS Simulator should not require it, as far as I know.
  17. Dave Nottage

    Help me to fix compilation error for iOS

    dsymutil.exe should be in the bin folder of your Delphi install, e.g. C:\Program Files (x86)\Embarcadero\Studio\22.0\bin If it is not, then it seems your install of Delphi did not complete correctly, which may mean you need to reinstall. Less drastic is perhaps uninstall iOS support and reinstall it using Tools | Manage Platforms
  18. Dave Nottage

    iOS 17, Delphi 11.3, TidTCPClient, CP1251

    I was looking at the wrong part of IdGlobal, i.e. line 2865 (in Delphi 11.3)
  19. Dave Nottage

    iOS 17, Delphi 11.3, TidTCPClient, CP1251

    If I understand correctly, the current beta of Xcode is relevant only to those developing for Vision OS - it is otherwise the same as the released version. Can you provide evidence that this is the case? Regardless, I'm not sure why Indy chooses to use its own function over the one in System.pas - the code for it is executed differently on iOS than on Windows.
  20. Dave Nottage

    TWebbrowser & camera permission

    After a bit of experimenting and searching around, it appears it's currently not possible. Here is one link relating to the issue: https://bugs.chromium.org/p/chromium/issues/detail?id=669492 I expect you'll need to implement photo taking in the app itself, and then when the user taps "Select Photo" or "Take A Photo" link in the TWebBrowser, they'll be able to select the image that has been taken.
  21. Dave Nottage

    macOS Sonoma and UI layout

    They're the only ones I have seen so far. On Facebook: https://www.facebook.com/groups/137012246341854 and https://www.facebook.com/groups/342580832556845
  22. Dave Nottage

    macOS Sonoma and UI layout

    I've seen similar issues reported on social media groups. I'll be testing it myself later
  23. Dave Nottage

    iOS 17

    Interestingly enough, that's exactly the fix that was reported here 😉
  24. Your project appears to include a folder in its search path that contains the file Macapi.ObjectiveC.pas, which by default is in the source\rtl\osx folder in the Delphi install, but perhaps you have a copy of the file elsewhere. The fact that it reports: Undeclared identifier: 'SObjCClassRegistrationFailed' means that there's a mismatch between the Macapi.ObjectiveC.pas it finds, and the System.RTL.Consts unit, which contains the missing identifier.
  25. I have kept Kastri very much up to date, and I "officially" support the last 2 major updates, i.e. presently 10.4.x and 11.x. Rest assured that the same will apply to Delphi 12.
×