goliathbe

Forum Replies Created

Viewing 13 posts - 1 through 13 (of 13 total)
  • Author
    Posts
  • in reply to: TsSpeedButton.Images + TAction.Enabled #51883
    goliathbe
    Participant

    The cause is line 1399 in sSpeedButton.pas (v9.01)

    Code:
    procedure TsSpeedButton.ActionChanged(Sender: TObject);

    Images := TCustomAction(Sender).ActionList.Images;

    end;

    The ImageList of the SpeedButton is set to the Images of the ActionList. In my case, the Images property of the ActionList is empty. Reason: I have two collections of speedbuttons: with 16×16 icons, and with 32×32 icons. Both take their actions from the same actionlist.

    Whether I'm at fault here for not splitting my action lists, I don't know…

    in reply to: TVirtualStringTree/TsAlphaImageList #50507
    goliathbe
    Participant

    OK, not a problem, I'll continue using the TImageList

    in reply to: Repainting problem #50149
    goliathbe
    Participant

    Thank you very much, it doesn't matter that much to me, but users complain 🙂 as always…

    in reply to: TsToolbar #50117
    goliathbe
    Participant

    The black squares appear, which are probably the areas that still need to be repainted. This is acceptable, but, sometimes these areas remain black partially (in the IDE and in the built application).

    in reply to: TsToolbar #50113
    goliathbe
    Participant

    I've attached a demo project. Resize the form and you should see black squares to the right, sometimes these remain black.

    It may have something to do with the TsPageControl.

    Thank you for your help

    in reply to: TsToolbar #50111
    goliathbe
    Participant

    I've managed to get it error free (for now) by working around the problem. I'm now using a TsPanel skinned as TOOLBAR, with TsSpeedButton's skinned as TOOLBUTTON. Also using TsPanel's skinned as GRIPH. But only for the top toolbar.

    I've also been experiencing a lot of repaint issues, all of which are like this:

    http://www.velleman.eu/images/tmp/repaint.png

    > The black artifacts, usually after resizing

    I'm using version 8.17, fresh reinstall

    in reply to: TsToolbar #50106
    goliathbe
    Participant

    Sorry I took so long to reply but I fell ill with the flu

    I've attached the dfm file, it's part of a commercial application used in home automation

    in reply to: VirtualTreeView sort icon #49197
    goliathbe
    Participant

    Thank you very much

    (Viva AlphaControls!)

    in reply to: TsOpenDialog crashes with access violation #43041
    goliathbe
    Participant

    Great, thank you! Keep up the good work

    in reply to: TsOpenDialog crashes with access violation #43026
    goliathbe
    Participant

    To temporarily solve the problem with the TsOpenDialog I've changed the following which causes the error:

    acSBUtils: line 1141

    CODE
    if (sw <> nil) and not sw.Destroyed and (sw.SkinData.FOwnerControl <> nil) then begin


    to

    CODE
    if (sw <> nil) and not sw.Destroyed and (sw.SkinData <> nil) and (sw.SkinData.FOwnerControl <> nil) then begin

    Since sw.SkinData is nil at some point causing the code to access a member of a non-existant object

    in reply to: TsOpenDialog crashes with access violation #43025
    goliathbe
    Participant

    + Deleting a TsCoolBar component in Delphi 7 cause repeated access violations, to the point of the Delphi IDE crashing

    in reply to: TsOpenDialog crashes with access violation #43024
    goliathbe
    Participant

    Excellent idea! I just upgraded, and 7.02 fixes the TsCoolBar bug.

    The TsOpenDialog bug remains though:
    – Drop a TsOpenDialog component
    – Run Execute() to show the dialog
    – Click the filter combobox so it gets focus
    – Click Cancel -> Access Violation

    AlphaControls is a wonderful package though, great work by the development team

    in reply to: TsOpenDialog crashes with access violation #43018
    goliathbe
    Participant

    Any feedback on this? Is it a known error? Do i have a corrupt installation?

    We're developing a large application 40+ forms/dialogs that serves as configuration software for a home automation system. So a working OpenDialog would be nice.

    Also, dropping a TsCoolbar onto a form gives me an access violation (even in a new empty application without skinning).

    I'm using the v7.00 beta. Maybe i need to revert to the latest stable release?

Viewing 13 posts - 1 through 13 (of 13 total)