Weird problem on Acer Laptops and Acer PCs with autosize Rowheight

Posted by: michael-lutz on 16 September 2017, 7:57 am EST

  • Posted 16 September 2017, 7:57 am EST

    Only on Acer Laptops or PCs with Acer's OEM version of XP Home or XP Pro my application (description below) reacts weird. Severals forms consisting of a deep layered system of elastics, indexTabs, VSViewPorts and Grids (all version 7) need up 3 minutes (!) to load, respectively the application freezes totally. Usually the time required to load these forms is not even 2 seconds.

    This application is working fine in more than 1.000 installation in Europe. The only problems occured are on Acer XP versions. After installing an original Microsoft XP this problem is not existing anymore. Acer got a copy of my app already and was able to reproduce the problem. But they said it is a software problem and that it is not their problem.

    My VB6 applications consists of several forms which use different layers of Sizerone 7 Elastics, Tabs and VSFlexGrid Pro (7). You find an elastic as container for an IndexTab which again hosts several more layers of elastics, IndexTabs, vsViewPorts and vsFlexGrid Pro controls.

    After a lot of testing and usage of vbPartner's BenchPartner tool we finally identified the position where everything slowes down. It is the autosize event in autosizemode "rowheight" in the vsFlexGrid Pro 7. Looks like I need to address this problem into the FlexGrid department. But my feeling tells me, that this is a combined problem of FlexGrid AND Sizer since the size of the grid is determined through the sizer control (autosize children = azGrid).

    Just to give you a feeling for the constallation of the controls in that form:

    On the form itself is an elastic control with allignment = fill and autosize children = azGrid

    This elastic control hosts an IndexTab which size is depending on the form size through the main elastic (as described above)

    This indexTab again hosts an elastic control (allignment = fill; autosize children = azGrid)

    this elastic control hosts an other indexTab

    on the first tab is an elastic again (allignment = fill; autosize children = azGrid)

    the FlexGrid pro (7) where the problem occures is hosted by this elastic

    Any idea? Thanks in advance

    Michael Lutz

    BITsoft

  • Posted 16 September 2017, 7:57 am EST

    Hy Gary

    thanks for your reply. We tried your suggestion already as you gave me this hint in the sizer forum where I posted this problem before, since I thought it was caused by the sizer control.

    I could give you a download link of our application (english version) which runs 30 days without registration. But this application is about 112 MB. Is this a problem?

    Alternatively I could send you parts of the source.

    Since the form is very complex and uses a lot of classes it is almost impossible to build a sample app.

    any other idea? Thanks for your help in advance

    Michael Lutz

    BITsoft

  • Posted 16 September 2017, 7:57 am EST

    Hi Michael,

    After going through the posting, it seems that there is not enough available resources which is delaying the loading of the application. Try using msconfig to free up those resources which are not needed during starting of the system.

    http://www.netsquirrel.com/msconfig/

    This should reduce the time taken for loading. If this does not help you to speed up the application, then may I have a look at a sample which replicates the problem.

    Thanks,

    --Gary,

    wrote in message news:187412@test.componentone.com...

    Only on Acer Laptops or PCs with Acer's OEM version of XP Home or XP Pro my application (description below) reacts weird. Severals forms consisting of a deep layered system of elastics, indexTabs, VSViewPorts and Grids (all version 7) need up 3 minutes (!) to load, respectively the application freezes totally. Usually the time required to load these forms is not even 2 seconds.

    This application is working fine in more than 1.000 installation in Europe. The only problems occured are on Acer XP versions. After installing an original Microsoft XP this problem is not existing anymore. Acer got a copy of my app already and was able to reproduce the problem. But they said it is a software problem and that it is not their problem.

    My VB6 applications consists of several forms which use different layers of Sizerone 7 Elastics, Tabs and VSFlexGrid Pro (7). You find an elastic as container for an IndexTab which again hosts several more layers of elastics, IndexTabs, vsViewPorts and vsFlexGrid Pro controls.

    After a lot of testing and usage of vbPartner's BenchPartner tool we finally identified the position where everything slowes down. It is the autosize event in autosizemode "rowheight" in the vsFlexGrid Pro 7. Looks like I need to address this problem into the FlexGrid department. But my feeling tells me, that this is a combined problem of FlexGrid AND Sizer since the size of the grid is determined through the sizer control (autosize children = azGrid).

    Just to give you a feeling for the constallation of the controls in that form:

    On the form itself is an elastic control with allignment = fill and 
    autosize children = azGrid 
    This elastic control hosts an IndexTab which size is depending on 
    the form size through the main elastic (as described above) 
    This indexTab again hosts an elastic control (allignment = fill; 
    autosize children = azGrid) 
    this elastic control hosts an other indexTab 
    on the first tab is an elastic again (allignment = fill; autosize 
    children = azGrid) 
    the FlexGrid pro (7) where the problem occures is hosted by this 
    elastic
    

    Any idea? Thanks in advance

    Michael Lutz

    BITsoft



    http://home.componentone.com/cs/forums/187412/ShowPost.aspx



  • Posted 23 October 2018, 4:41 pm EST

    Sometimes, when I open my laptop Internet Explorer opens up along with the start. I have checked the settings but there was nothing wrong in the settings. Through http://www.acersupportnumber.com/blog/fix-acer-laptop-kernel-data-page-error-windows-10/ I got to know that the browser is needed to uninstall and then install again.

Need extra support?

Upgrade your support plan and get personal unlimited phone support with our customer engagement team

Learn More

Forum Channels