Jump to content

Rollo62

Members
  • Content Count

    346
  • Joined

  • Last visited

  • Days Won

    5

Rollo62 last won the day on October 13

Rollo62 had the most liked content!

Community Reputation

62 Excellent

Technical Information

  • Delphi-Version
    Delphi 10.2 Tokyo

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Rollo62

    No KeyUp for numpad keys after relese Shift

    Maybe a small Sleep(200); in the repeat-until loop may help the OS to process the messageloop ?
  2. Rollo62

    Unit uDGVMUtils and 64 bit...

    Probably this is a somewhat newer version with some fixes, not sure about 32/64 Bit, but you could check. http://www.delphi4arab.net/forum/printthread.php?tid=9984 This may help as well. https://www.oipapio.com/question-6309338
  3. Rollo62

    Just knowledge

    Not sure is this may cause any issues as you describe, but the free version seems to accept only Android namespaces. http://www.fmxexpress.com/utility-to-generate-java-android-class-and-jar-file-interfaces-for-delphi-xe5-firemonkey/ Are you using the payed version ?
  4. Rollo62

    HiKey 960 / 970 ARM development kits?

    Not tested, but Seems that it is targeted at the lowest end of FMX compatibility. Even if it still may work, likely in the next update Android 4.4 is maybe no longer supported. I would consider that.
  5. Nice, thanks for sharing. I see another thing, but maybe I had too fast overlooked the code ( TL;DR; ). I would assume that the files are not listed in the normal, sorted order, as they seems to pop-up at any time. So if the original order of the FileList is important, maybe you need to add a position indicator in the message ?
  6. Rollo62

    HTML Library limited offer

    @Alexander Sviridenkov Have you considered to get a special HtmlComponents forum space here in DP ? Maybe you can check with Daniel about what the conditions would be to get such space. I think this is a great place for technical discussions.
  7. Hi there, I an checking how existing apps could move flawlessly from APK towards the new AAB AppBundle, and I think it makes sense to have two different keys for one for app-signing (which is then hold at Google, after sign in to AppBundle) and one for uploading the app. There description of how the new upload keystore's might be generated, and how certificate can be extracted from such keystore from AndroidStudio. Unfortunately the RadStudio's "create new keystore" option will only create .keystore files, and the explanation above is for a keystore in .jks format. I naively thought that the keytool command above could work with any format (incl. .keystore), but I get a message that it cannot read the key. Firstly I must explain that there were at least two keytool's: one in Java JDK1.8.0_60 and one in Java JRE1.8.0_60 directory, I considered both should be 1:1 the same EXE, but they aren't. After some investigation I have choosen the JDK1.8.0_60, since this should be the right choice, but I can be wrong. Does anybody have a clue howto create a new .keystore and upload this to Google PlayStore, to be used as new upload keystore ? Maybe this can be done only by mailing to Google support and adding an upload certificate (which can be downloaded in the PlayStore AppSignature section). But that doesn't really make sense to me. For the app-signing first time, I can use the PEPK.jar tool, which can be downloaded to extract the certificate from a given .keystore, I would expect a similar mechanism for changing upload keystores, but I cannot find it.
  8. Rollo62

    HTML Library limited offer

    My greetings and best wishes to you ..., unfortunately I'm on renewal
  9. Rollo62

    SVG graphics in FMX applications

    Thanks for the great article, also me I like TPath, TPathData a lot, which gives much more flexibility in UI design. 1. In your list of alternatives you missed HtmlComponents, which also include a quite powerful SVG engine. 2. TPathData is really a great tool, but I found out a while ago that it doesn't seems to support all SVG curve types yet. It seems to support the cubic bezier curves, like this from string to internal format: 'C': begin CurvePoint1 := GetPointFromString(PathString, Pos); CurvePoint2 := GetPointFromString(PathString, Pos); CurveTo(CurvePoint1, CurvePoint2, GetPointFromString(PathString, Pos)); while HasRelativeOffset(PathString, Pos) do begin CurvePoint1 := GetPointFromString(PathString, Pos); CurvePoint2 := GetPointFromString(PathString, Pos); CurveTo(CurvePoint1, CurvePoint2, GetPointFromString(PathString, Pos)); end; end; 'c': begin CurvePoint1 := GetPointFromString(PathString, Pos); CurvePoint2 := GetPointFromString(PathString, Pos); CurveToRel(CurvePoint1, CurvePoint2, GetPointFromString(PathString, Pos)); while HasRelativeOffset(PathString, Pos) do begin CurvePoint1 := GetPointFromString(PathString, Pos); CurvePoint2 := GetPointFromString(PathString, Pos); CurveToRel(CurvePoint1, CurvePoint2, GetPointFromString(PathString, Pos)); end; end; But the quadratic bezier curves seems not be implemented right now: 'Q', 'q': begin GetPointFromString(PathString, Pos); GetPointFromString(PathString, Pos); end; 'T', 't': GetPointFromString(PathString, Pos); Maybe this is a feature or a bug, I hope you have some more insight about the SVG details, since you delved more deeply into it. My original thought was that maybe quadratic and cubic bezier curves are compatible, and I could replace one with the other, but I had no time yet to proof this. Why else should Embarcadero miss these implementations ? However, I totally agree and can only recommend to use more SVG via TPath in your apps. Advantages are for me: - very likely less memory footprint than many bitmaps of same object (x1.0, x2.0, x3.0, red version, green version, ...) - can change stroke/fill color on demand - can be dynamically changed, giving a kind of animation
  10. At least those old numeric systems were activating the mental arithmetic in everyday life.
  11. Rollo62

    Using WorkAreaHeight for MaxClientHeight

    In FMX have you checked the Application Events with OrientationChange under FMX.Platform ? They fire on iOS and Android, Not sure about Wintel .
  12. Rollo62

    Delphi 10.3.2 with Xcode 11 and iOS 13?

    Ok, finally its back again. But I had to - remove the updated XCode 11.2.1 before (the XIP extraction and copy method seems to have some flaws, altough XCode runs fine) by throwing XCode.app in the waste bin and clean up some remains, old ScratchDir, etc. - re-boot VM, to be on the safe side - re-install XCode 11.2.1 from the AppStore - re-boot iPhone - re-connect iPhone, XCode is preparing (which is a good sign). - Close RadStudio - Reboot RadStudio VM (to be on the safe side) - Restart and open RadStudio - Remove in SDK Manager the old 13.2 SDK's - Add new 13.2. SDK - Build RELEASE - Deploy with Transporter (or old ApplicationLoader) - Done I think the problem my occured by unzipping XIB file and overwriting the old XCode (although this was recommened in several places). It seems that the SDK or tools were not updated. Better if I did a complete cleanup of XCode before, but since that was not available in the AppStore, it was not really a "usual install", so I avoided to cleanup in the first place. So I will be careful with Apple's hurry up fixes in the future, if Apple only would let me keep my old version running (which they didn't). Anyway, getting back productive now, thats good for me, and maybe helps other to avoid such scenario.
  13. Rollo62

    Delphi 10.3.2 with Xcode 11 and iOS 13?

    Yes, no problem. Thanks for help anyway. Regarding Transporter (and the whole deployment), maybe this file is interesting too. Regarding the XCode 11.2.1 Problem, I just downloaded from official AppStore, no more XCode 11.2.1 DM Seed version needed. ! Available since 1 day, after issues yesterday ... Why can Apple not give at least a reasonable timespan to allow updates when developers are ready for it, instead forcing us to update but not delivering any product. Sometimes I think I'm in the wrong place, in the wrong time ...
  14. Rollo62

    Delphi 10.3.2 with Xcode 11 and iOS 13?

    Ok, the problem was not the upload to the AppStore, that always worked. But I got the message that wron SDK or other stuff was used for compiling. It seems that I have downloaded XCode 13.2.1 GM Seed, from XIP file, but that didn'T really update the SDKs, which may cause such issue. I soon will check further whats going on. Update: Ok, now the XCode 11.2.1 seems to be officially in the AppStore, and I just try to install it. No more fancy XCode 11.2.1 GM Seek stuff, which was the only way yesterday. What a bu....hit ...
  15. Rollo62

    Saving registry keys

    Stupid question: Does Temp really exist (typo, wrong UTF8-character, etc.) ? I usually put a FileExists before such things, to be sure. 'C:\Temp\Notepad.reg'
×