Andrew Sowerby

Forum Replies Created

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • in reply to: TRZFormState and HDPI #3441
    Andrew Sowerby
    Participant

      Thanks Ray. However, I have decided not to use the TRZFormState component in my app as I only want one ini Section for all forms in the app and only one key (with minimal data) per form in that section; TRZFormState works fine as far as form positioning is concerned, but doesn’t meet this requirement. I don’t want to use registry storage.

      in reply to: ChangeScale not called in Delphi 10.3 #1954
      Andrew Sowerby
      Participant

        Well done, but I doubt it will have any effect. I’ve attached a comment to bug report RSP – 21178, but as that was submitted in Sept 2018 and is still open, it looks as though these controls have little importance within Emb – even though many of us use them extensively. Over to the basic Delphi controls I guess which, in a short test today,  seem to work correctly visually with high scaling.

        in reply to: Delphi 10.4 Sydney #1952
        Andrew Sowerby
        Participant

          NO. See my comments in the ‘Scaling’ topic above. If you want to handle high dpi screens in your apps, you will have to convert many (most?) visual Raize components to basic Delphi ones. Very disappointing and Emb have fallen down on the job here.

          in reply to: ChangeScale not called in Delphi 10.3 #1951
          Andrew Sowerby
          Participant

            As I suspected, I don’t think any High DPI changes have been made since 10.3. I tested a TRzRadioGroup at 100% and 175% scaling; at 175% the radio items were correctly scaled up, but the caption wasn’t – and was the same size at both scaling factors. A basic Delphi TRadioGroup displayed correctly at both scaling factors. This means that many of the Raize components I use (and I use a lot) cannot be used in my 10.4 High DPI conforming app update. This is extremely disappointing and will mean a lot of extra work to change these components to standard Delphi components. Pretty unacceptable given the huge subscription prices we pay!

            in reply to: Delphi 10.4 Sydney #1950
            Andrew Sowerby
            Participant

              And do they now handle High DPI screens correctly?

              in reply to: ChangeScale not called in Delphi 10.3 #1949
              Andrew Sowerby
              Participant

                I see ksvc is now available with 10.4 Getit. However, the version is still 6.2.3, so does that mean that the High-DPI changes discussed here have not been incorporated – or perhaps, hopefully, they have?

                Andrew

                in reply to: Delphi 10.4 Sydney #1932
                Andrew Sowerby
                Participant

                  If we only knew whether or not the relevant changes to handle High-DPI monitors were in hand, I would be happy to wait while the work was done. However, if that work isn’t in hand, I want to get on with replacing all the Raize components (of which I use a lot) with components that do handle High-DPI correctly – probably with basic Delphi components. It’s not knowing what is happening which is so frustrating at the moment.

                  in reply to: Delphi 10.4 Sydney #1911
                  Andrew Sowerby
                  Participant

                    Agreed. Very frustrating. But it’s not only the availability of KVSL, but also their High-DPI monitors’ handling capabilities. I’m now getting complaints from customers about this and I hope to resolve these issues with 10.4. Not looking great at the moment I have to say. Let’s hope I’m being too pessimistic!

                    Andrew

                    in reply to: Delphi 10.4 Sydney #1902
                    Andrew Sowerby
                    Participant

                      And importantly, will they now handle High-DPI screens properly?

                      Andrew

                    Viewing 9 posts - 1 through 9 (of 9 total)