Olivier Beltrami

Forum Replies Created

Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • in reply to: TRzGroupBox Color Change Ignored in Delphi 11 #2804
    Olivier Beltrami
    Participant

      Hi Ray,

      I am really sorry to have bothered you again about the KSVC. I had forgotten that I had patched the RzPanel.pas code back when Delphi 10.4 came out, as below. I have re-applied the patch and all is well now.

      I will try your suggestion for a simple test project, but I must admit that the values vsClassic and vsWinXP are very confusing. Is vsWinXP supposed to be “modern” as it was added at the time of Windows XP, of is it meant to be legacy, as Windows XP is now 20 years old. Playing with this setting has yet to confirm one hypothesis over the other, so I tend not to touch that option.

      Very best regards,

      Olivier

      RzPanel.pas patch

      in reply to: Delphi 11 #2662
      Olivier Beltrami
      Participant

        Hi Ray,

        You’re the best, as ever.

        Very best regards,

        Olivier

        in reply to: Delphi 10.4 Sydney #1960
        Olivier Beltrami
        Participant

          Hi Ray,

          No need to apologize, we all know the high standards of the products that you do control, and the support you offer for these.

          It is a real shame that Embarcadero didn’t organize the availability of 3rd party components better. Personally, I find Delphi 10.4 to be one of the more exciting releases in recent memory, but most of us are stuck with this shining new toy and no way to really use it (we had to wait for weeks for Raize compoents, as well as for Developer Express’ products, to mention only 2 of the best known ones).

          Always good to hear from you. Hope you and your family are all keeping safe.

          Olivier

          in reply to: Delphi 10.4 Sydney #1926
          Olivier Beltrami
          Participant

            I did specify “trying to” 🙂

            in reply to: Delphi 10.4 Sydney #1924
            Olivier Beltrami
            Participant

              I am trying to remove anything that is on GetIt from my projects, as it’s just too much of a black box leaving us at the mercy of Embarcadero’s staff going on holidays to celebrate the release of 10.4.

              in reply to: Delphi 10.4 Sydney #1909
              Olivier Beltrami
              Participant

                Hello everyone,

                Yes, it’s very frustrating.

                Embarcadro comes out with a version of Delphi that I am really excited about, and they release it without ensuring that major vendors supporting it (for example Developer Express still has no announced date for 10.4 support).

                But, not being ready with their own product (KSVCL) takes the cake.

                Sorry that you get dragged into this everytime, Ray.

                Very best regards,

                Olivier

                in reply to: Cannot get flat TRzCombobox #1553
                Olivier Beltrami
                Participant

                  Hi Ray,

                  Thank you very much for your prompt and detailed response.

                  Yes, I will change my last development PC to Windows 10, when time permits, but I still have a lot of users on windows 7, so I still want my software to look the way I want on it :-).

                  Looking at the TRzComboBox, with the Style set to csDropDownList, again, I guess my only complaint is the rounded-3d look. I tried to look at the source code to see if it could be disabled, but did not succeed. Is it possible to get rid of that roundness ?

                  Very best regards,

                  Olivier

                  in reply to: TRzDateTimeEdit Localization Issue #1226
                  Olivier Beltrami
                  Participant

                    Hi Ray,

                    Thank you very much.

                    I’ll tweak the StrToTimeEx function to match my needs when the date format is “ddd dd-mmm-yyyy“ (this is hard coded so it’s not an issue).

                    Very best regards,

                    Olivier

                    in reply to: TRzDateTimeEdit Localization Issue #1214
                    Olivier Beltrami
                    Participant

                      Hi Ray,

                      Thank you very much for looking into this, in depth, as usual.

                      Your solution would be a workaround for the French Canadian settings, but I have users in over 50 countries, with systems running in every European language as well as Chinese, Korean and Japanese. This issue is bound to come up again, somewhere, again.

                      I assume this was not the same in the TRzDateTimePicker, which I dutifully changed when moving to Delphi 10.3, as I was told it was deprecated (us Canadians are an obedient group).

                      Would it be possible to add an Allow Key Edit option to make this control avoid the back and forth of changing a perfectly valid date to string and then trying to parse it back to a date.

                      I have started to look at changing the source code to dis-allow key editing and just keep the date obtained from the drop-down calendar, but any hints as to where to plug myself in would be appreciated.

                      Very best regards,

                      Olivier

                      in reply to: TRzDateTimeEdit Localization Issue #1118
                      Olivier Beltrami
                      Participant

                        It’s me again.

                        I have been testing the component in the debugger with my problem string and see what the problem is:

                        1) A date is selected in the drop-down calendar.
                        2) That date is converted to a string using the Format property and displayed in the TEdit part of the component.
                        3) In the OnExit, the string is converted back from string to date using the function StrToDateEx() which tried to valiantly understand the format of my user, but fails. If I set UseFormatToParse to true the function fails by returning the date of today, if I set it to false (as was the case at my client site) the function fails by returning a date of 0.

                        Is there a way to keep the date obtained in step 1, above, and avoid changing it to a string that then needs to be parsed back ?

                        Very best regards,

                        Olivier

                        in reply to: TRzDateTimeEdit Localization Issue #1115
                        Olivier Beltrami
                        Participant

                          Just to clarify, what might not have been clear in my original post.

                          1) The user selects August 1, 2019, using the drop-down calendar and the mouse (no typing involved).
                          2) Once the calendar disappears, the control displays “jeu. 01-août-2019”.
                          3) after the control loses focus, it displays nothing (blank)
                          4) Calling the control’s Date method returns 0.

                          Very best regards,

                          Olivier

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