Version 9 beta bugs

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #36062
    ralfiii
    Participant

    I just downloaded and compiled the Version 9 beta.

    Generally it does fine, but there are a number of serious bugs.

    Unfortunately I use a rather complex setup, (Forms are docked into the mainform using the LMD docking pack) which makes it difficult to generate demo-programs that show the buggy behaviour.

    However, all of that worked with the previous versions of AC (Version 8.x)

    So, just a short list:

    After the first start of the application a couple of forms are created and automatically docked into the main form.

    *) Now there are 2 forms that suddenly seem to be Transparent to the previous content of the main form. (01_fail.png).

    *) After resizing (or somehow toggling a repaint, e.g. it's enough to launch a screen capture tool) the forms show as they should (02_after repaint.png)

    *) If I switch to a different collection of screens and then back, then again the 2 forms are somehow transparent.

    Btw: A very similar bug once was fixed in AC8.x.

    That's not the only issue, but the one that's most obvious.

    I'm reporting more when there's a fix for that, in the meantime I need to revert to the previous AC-version.

    Cheers,

    Ralf

    #51650
    Support
    Keymaster

    Hello Ralf

    I will install LMDpack soon, could you send me a sources with this issue please? I will debug it.

    #51673
    ralfiii
    Participant

    It's quite difficult to produce a standalone-app that demostrates that bug.

    However, there's a second issue that I haven't mentioned in my post and I could reproduce it with a demo-app.

    Maybe the 2 are related to each other.

    I've sent you the demo-app.

    Attached is a short vid. showing what's wrong.

    (A transparent window is created and left on the screen if there's a transparent panel on one of the created docked forms. Under Win7 the left-over form is black and therefore easier to see)

    Ralf

    #51763
    Support
    Keymaster

    Hello Ralf!

    When TsSkinProvider is created dynamically, try to call the LoadInit procedure also:

    Code:
    constructor TfrmDockClient.Create(AOwner: TComponent; PlgParams: string);
    begin
    inherited Create(AOwner);
    TsSkinProvider.Create(self).LoadInit;
    #51790
    ralfiii
    Participant
    'Support' wrote:

    Hello Ralf!

    When TsSkinProvider is created dynamically, try to call the LoadInit procedure

    Yes, this solves it.

    Thanks,

    Ralf

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