Slow paint of Skin

Viewing 12 posts - 1 through 12 (of 12 total)
  • Author
    Posts
  • #44490
    Support
    Keymaster

      Hello

      You saw this topic : http://www.alphaskin…?showtopic=5889 ?

      I need have more information about your application. Can you show me Dfm file for a form where TsSkinManager component is placed?

      #44494
      TeleBack
      Participant

        Yes, I have seen that topic. Here are my responses to the your suggestions in that topic:

        Some reasons of slow forms drawing :

        >> 1. Using old skins (*.asz), don't forget about internal skins too.

        I am using all skins from 7.29 installation

        >> 2. Using own skins with not optimized sections (look warnings for skin in the ASkinEditor tool). Also, I can check and optimize your skin for free.

        I have not created any skins.

        >> 3. Changing of controls SkinSection properties in application (SkinSection property must be changed carefully because some SkinSections in skin may be non-optimized for a fast drawing).

        The SkinSection property of all controls on all form have not been changed.

        >> 4. Forms without TsSkinProvider component may be initialized slowly.

        All form have a TsSkinProvider component.

        I should also tell you that all forms in my apps are displaying the same problem.

        The SkinManager component is located on my DataModule.

        Which email address to I send DFM file to?

        Thanks for your help.

        Bill

        #44496
        mol
        Participant

          Same here. I'm using the TV-b internal skin and see a white main form, a white caption bar and white TPanels every time my application starts up or creates another form at runtime.

          #44498
          TeleBack
          Participant

            It happens to me no matter which Skin I choose.

            I wonder how often this forum is checked by Support persons. I did Minichat yesterday and sat there for over 5 minutes and no one answered me.

            Maybe we can get this resolved soon?

            Regards,

            Bill

            #44508
            TeleBack
            Participant
              'Support' wrote:

              Can you show me Dfm file for a form where TsSkinManager component is placed?

              My DataModule contains the SkinManager. It is attached. Thanks!

              Bill

              #44527
              TeleBack
              Participant

                I now have removed SkinManager component, deleted from Uses Clause, and put new SkinManager component on my DataModule. No difference.

                Is anyone in AlphaControl support going to help?

                Kind Regards,

                Bill

                #44552
                Support
                Keymaster

                  Thank you for a file. I not see potential problems there.

                  You have slow paint of form when this form is shown?

                  You have one slow form or all forms in your project are slow?

                  Can you show me screenshot of the slow form or Dfm-file for this form (Dfm is better)

                  Try to change sSkinManager1.AnimEffects.FormShow.Active to True.

                  #44561
                  TeleBack
                  Participant
                    'Support' wrote:

                    Thank you for a file. I not see potential problems there.

                    You have slow paint of form when this form is shown?

                    You have one slow form or all forms in your project are slow?

                    Can you show me screenshot of the slow form or Dfm-file for this form (Dfm is better)

                    Try to change sSkinManager1.AnimEffects.FormShow.Active to True.

                    No, the dfm I sent you was my DataModule.

                    All forms display this same affect.

                    I cannot give you a screenshot because it happens to quickly but I have uploaded an avi file

                    that shows the problem. You can pause it between 24 and 26 seconds and position the video manually

                    to see what I am talking about.

                    Thank you for your attention to this. 🙂

                    Billo

                    #44646
                    TeleBack
                    Participant

                      Dear Support,

                      Have you been able to find anything with my problem?

                      Thanks,

                      Bill

                      #44648
                      Support
                      Keymaster

                        Hello!

                        I saw a problem in your video, thank you.

                        Please check the sSkinManager1.AnimEffects.FormShow.Active ptoperty as was suggested earlier.

                        And, what controls you are using in application – standard Delphi controls or AlphaControls?

                        #44674
                        TeleBack
                        Participant

                          Hi

                          Yes, sSkinManager1.AnimEffects.FormShow.Active ptoperty is True.

                          All my controls on all forms are AlphaSkin controls.

                          Also, when I change SkinManager.Active property to FALSE, the problem goes away.

                          Thanks

                          Bill

                          #44676
                          TeleBack
                          Participant

                            Ok, I have found the problem and it was not AlphSkins!

                            I have been using a component that remembers the Form locaton on the desktop. It is called PJWdwState by DelphiDabbler. When I disabled the component, the problem went away. I have now removed that component from all my forms. Sorry for the trouble!

                            Bill

                          Viewing 12 posts - 1 through 12 (of 12 total)
                          • You must be logged in to reply to this topic.