Lar'c

Forum Replies Created

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • in reply to: Sudden exception in acShellCtrls crashing program? #71073
    Lar'c
    Participant

      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

      in reply to: Sudden exception in acShellCtrls crashing program? #71071
      Lar'c
      Participant

        Yes, thank you, I will use your zlib solution.

        in reply to: Sudden exception in acShellCtrls crashing program? #71069
        Lar'c
        Participant

          I 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.

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