Slow paint of Skin

Viewing 13 posts - 1 through 13 (of 13 total)
  • Author
    Posts
  • #34275
    TeleBack
    Participant

    I also am having this problem for the last few versions. I just installed v7.29 and have the same issue.

    When I show a form, you can see a white form for one half second then the skin appears.

    I am using only the skins that are provided in the skins folder.

    If I disable skinmanagers, forms paint like they should.

    Can you help please?

    Kind Regards,

    Bill

    #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 13 posts - 1 through 13 (of 13 total)
  • You must be logged in to reply to this topic.