Forum Replies Created
-
AuthorPosts
-
Lar'cParticipant
I prefer the solution of putting the new ZLibEx.pas in the alphaskins source directory, and declaring it in the modules sSkinManager.pas, acAlphaHints.pas, acPNG.pas, instead of acZLibEx
Lar'cParticipantYes, thank you, I will use your zlib solution.
December 30, 2022 at 10:47 pm in reply to: Sudden exception in acShellCtrls crashing program? #71069Lar'cParticipantI am on the same boat (64-bit AVs). I had to make a few changes to AlphaSkins but I am still wondering why this happens now. Is it Delphi 11.1 causing issues?
My changes for AlphaSkins are:
acgpUtils.pas:
748:gpaPColor := Pointer(PAnsiChar{Integer}(bmData.Scan0) + Y * bmData.Stride);
acShellCtrls.pas:
4344: // InitSystemImageList;
sGraphUtils.pas:
7506: with PRGBQuad(PAnsiChar{Integer}(srcLine) + Pixel)^ do begin
But after that I have issues with other 3rd party components and it is a huge swamp… I think I will install Delphi 11 and test if 11.1 update is causing these issues.
Go to project options, then delphi compiler->Linking, turn off support high-enropy 64bit and you won’t get this error.
Lar'cParticipantПутем исключения вычислил что проблема в компоненте scombobox, если их удалю то потом открывается, если поставить стандартный combobox то ошибки нет.
Lar'cParticipant'Support' wrote:На данный момент нет идеи как сделать это быстро в TsTitleBar, так как эти элементы сильно связаны с общим изображением заголовка.
Можно попробовать с помощью TsFloatButtons сделать. Пример: http://www.alphaskins.com/sfiles/demos/floatbuttons.zip
С этим компонентом будет намного быстрее, причем будет работать и с выключенным скином.
Спасибо за ответ, попробую.
-
AuthorPosts