HeDiBo

Forum Replies Created

Viewing 20 posts - 761 through 780 (of 1,174 total)
  • Author
    Posts
  • in reply to: Bug in Form/PageControl/Frames combination #56650
    HeDiBo
    Participant

      Problem solved in AC 12.08 a3.gif

      in reply to: Bug in Form/PageControl/Frames combination #56645
      HeDiBo
      Participant
        'Support' wrote:

        Thank you for the Exe and Log files.

        I think, it's strange, but calendar buttons works well in your Exe on my PC (except “Next Year” button, this button works too, but glyph is not visible).

        I need more info about your Windows and Delphi versions.

        Also, TsMonthCalendar works well on your side?

        The TsDateEdit placed to the form directly works well?

        The icon of the Next Year button is invisible. After changing the order of unit creation (datamodule first) that's the only thing that remains.

        The test project that I sent you is a true mimic of my large project. So, about placement etc. that will answer all your questions.

        However, this test project does not fail!. In my larger project the calendar closes as soon as a button is clicked without acting upon its intended purpose. Therefore I have sent you the message trace, which is from my actual large project.

        I'm working with Windows 10 Pro (64 bit version) and with Delphi XE4.

        in reply to: Exception in TsSkinSelector #56639
        HeDiBo
        Participant
          'Stertor' wrote:

          Эта ошибка ещё с 2016-версии тянется, и сабклассинг тут ни при чём.

          I think this says:

          This error still runs from the 2016 version, and subclassing has nothing to do with it.

          but even in English I do not know what you mean.

          in reply to: Exception in TsSkinSelector #56636
          HeDiBo
          Participant
            'Support' wrote:

            Hello

            AC_NOHANDLEFORM was used for debug. If this key is enabled then Window proc of the popup form is not changed. But some features are not available in this case, such as autohidding for example).

            I will try research this component more and find a cause of the exception.

            Not solved in 12.07, but maybe that's too soon rolleyes.gif.

            in reply to: Bug in Form/PageControl/Frames combination #56630
            HeDiBo
            Participant

              My problem with the TsDateEdit not responding to the buttons in the calendar is still unsolved.

              I made a message trace of the bug.

              What I do is start the program, go to the tabsheet containing the DateEdit, click the button, click the Next Month button (which does not do a thing except close the Calendar) and stop the program.

              I traced the messages in sMonthCalendar, sToolEdit, acPopupCalendar and sPopupClndr. This is the result:

              [attachment=8299:alphalog.txt]

              I noticed the log contains no more than two LBUTTON messages, one for button down, followed by one for button up. After that, apparently things go wrong.

              in reply to: TsSkinSelector could do with an extra property #56629
              HeDiBo
              Participant
                'Support' wrote:

                SkinSelector is linked with SkinManager and fully synchronized with this Manager, list of available skins is fully equal now.

                SkinManager is a source of this list. So, if list of available skins in Manager is limited, then this list should be limited in the SkinSelector too.

                Limiting the skins in SkinSelector to skins available in SkinManager is totally acceptable. I didn't expect anything else.

                But SkinSelector for the user is the window fo the skins in SkinManager (which is further unknown to the user). By user I mean the end user of the program.

                The choice from all available skins in SkinManager could be limited to a number of criteria: only dark skins, only free skins, only internal skins. I was suggesting the latter, but thinking about it, it is simply:

                SkinSelector offers a choice of skins from SkinManager; this choice may be limited to certain skin criteria, internal skins being one of them.

                in reply to: Bug in Form/PageControl/Frames combination #56622
                HeDiBo
                Participant

                  Making the datamodule first solved the problem of the title bar. Thank you.

                  The “next year” button problem remained though.

                  in reply to: Bug in Form/PageControl/Frames combination #56621
                  HeDiBo
                  Participant
                    'Support' wrote:

                    Thank you for the demo.

                    Can you give me your Exe also? I will check it on my system.

                    By the way, Datamodule with SkinManager is created after the form creation in this project.

                    I always suggests to create DataModule before all forms.

                    I will try that.

                    Here is the exe:

                    [attachment=8294:acDateEditBug.zip]

                    in reply to: Writing code for a reader #56620
                    HeDiBo
                    Participant
                      'Support' wrote:

                      Do you mean, indexing of properties with equal setters or getters is a bad idea? Why this code is not incomprehensible?

                      Maybe if the index would have symbolic names, it would be better.

                      But this was only an example.

                      In general the code should be so easy to read, that a manual would be superfluous. That would accomplish two things: a very maintainable source code and a very good reference text for your users. As it is now, all efforts are made to shrink the source code. I even saw this in the transition of 12.06 to 12.07:

                      Code:
                      .
                      .
                      else
                      inherited;
                      .
                      .

                      was changed into

                      Code:
                      .
                      .
                      else inherited;
                      .
                      .

                      Why? Do you really think the latter is more readable? I give it to you that readability of the source code was never a goal. However, my many years of experience taught me that readability is the prerequisite for maintainability.

                      Don't get me wrong. I love AC. It's because I want it to be most successful that I take the time for such critics.

                      Keep up the good work a7.gif

                      in reply to: Vertical scroll bar in TsWebBrowser not skinned #56533
                      HeDiBo
                      Participant
                        'HeDiBo' wrote:

                        In principle, this is a good solution, but the TsWebBrowser component will show a horizontal scroll bar if the HTML text does not fit the window.

                        It should not do that, in fact it should almost never do that, because the text should be wrapped.

                        It's almost impossible to get rid of the horizontal scroll bar.

                        Setting SkinData.HorzScrollData.ScrollWidth to 0 will do the trick. But that would disable the horizontal scroll bar for all content.

                        in reply to: Vertical scroll bar in TsWebBrowser not skinned #56532
                        HeDiBo
                        Participant
                          'Support' wrote:

                          Thank you

                          I can suggest you to hide this control in the document body style:

                          Code:

                          I can't remove this scroll by delphi code, unfortunately, because it's drawn in the document and I have no idea how to do it currently.

                          In principle, this is a good solution, but the TsWebBrowser component will show a horizontal scroll bar if the HTML text does not fit the window.

                          It should not do that, in fact it should almost never do that, because the text should be wrapped.

                          It's almost impossible to get rid of the horizontal scroll bar.

                          To illustrate, this is the same demo project, but with the suggested addition of disabling the vertical scroll bar:

                          [attachment=8260:acWebBrowseScroll.zip]

                          Try to get rid of the horizontal scroll bar.

                          in reply to: HTML Help component #56531
                          HeDiBo
                          Participant
                            'Support' wrote:

                            Thank you

                            I can suggest you to hide this control in the document body style:

                            Code:

                            I can't remove this scroll by delphi code, unfortunately, because it's drawn in the document and I have no idea how to do it currently.

                            This comment should go to the TroubleShooting forum, where you have a topic with this same project as a demo for the bug.

                            in reply to: Vertical scroll bar in TsWebBrowser not skinned #56530
                            HeDiBo
                            Participant
                              'Support' wrote:

                              You can remove 1 topic, I think…

                              The topic you're referring to is an offer to include the code into one of the upcoming releases of AC.

                              The same code is used here to show a bug in the TsWebBrowser component.

                              So both topics serve their own purpose.

                              in reply to: TsDBText could use a BoundLabel #56518
                              HeDiBo
                              Participant
                                'Support' wrote:

                                This property will be available in the v12.06

                                Fantastic a3.gif

                                in reply to: Update All Internal skins fails #56517
                                HeDiBo
                                Participant
                                  'Support' wrote:

                                  Described feature will be implemented in the v12.06

                                  Really great a3.gif

                                  in reply to: Vertical scroll bar in TsWebBrowser not skinned #56516
                                  HeDiBo
                                  Participant
                                    'Support' wrote:

                                    I'm sorry, I can't compile the demo. The 'Common' doesn't exists.

                                    You probably already found the correct version:

                                    http://www.alphaskins.com/forum/index.php?showtopic=9513&st=0#entry50100

                                    in reply to: HTML Help component #56515
                                    HeDiBo
                                    Participant
                                      'Support' wrote:

                                      Hello

                                      The 'common' unit doesn't exists and ColorToHTML is not found…

                                      I'm very sorry, I sent the wrong version. blush.gif

                                      Here is the correct version:

                                      [attachment=8253:ShowHelp.zip]

                                      in reply to: Icon in TsFilenameEdit unclear #56503
                                      HeDiBo
                                      Participant

                                        I'm sorry, I still think the icon is not clear enough. In this case, it is a bit too small. And it doesn't look like a button, although it's the only clickable object in the control.

                                        Maybe you can have another look at it?

                                        in reply to: TsDBCtrlGrid edit controls look horrible #56502
                                        HeDiBo
                                        Participant
                                          'Support' wrote:

                                          I will try to improve a painting of the TsDBEdit placed on TsDBCtrlGrid in the nearest release.

                                          In AC 12.05 it's great now a3.gif

                                          in reply to: Vertical scroll bar in TsWebBrowser not skinned #56501
                                          HeDiBo
                                          Participant

                                            Problem still exists in AC 12.05

                                          Viewing 20 posts - 761 through 780 (of 1,174 total)