- This topic has 12 replies, 3 voices, and was last updated 2 years, 6 months ago by
Lasse.
-
AuthorPosts
-
December 8, 2022 at 8:14 am #71060March 12, 2023 at 6:49 pm #71142
Hello!
The AlphaControls package v17 has been released today, the issue has been solved there.April 13, 2023 at 10:04 am #71196Unfortunately, but version 17 did not help. I still get the same error when compiling 64bit. In the 32bit version it is OK. When I create a new 64bit project the compile error does not appear. What do I need to do so that on an existing project I can compile it in 64bit version?
April 16, 2023 at 8:42 am #71199Hello
I need more information about your project with error.
Maybe you can make a demo where the error may be repeated?July 27, 2023 at 4:51 am #71290I have attached a screenshot of the error while compiling in 64 bit. The problem is that the error only occurs in my old project. In the new ones, this problem is not present and everything compiles correctly.
Attachments:
You must be logged in to view attached files.July 27, 2023 at 8:51 am #71295Have you tried to recreate your project file? If it works, you can compare what is causing the issue.
August 4, 2023 at 5:49 pm #71311Nothing helps. The only thing I noticed is that the compilation problem occurs with some Skins. Below I give an example of those that are definitely generating the error. The others I have not checked. Here is the list:
Canvas dark (CS)
Blue waves (CS)
Custom BG 1 (CS)
Cold
AutumnSky
Beijing
BlueGauze
Deep
Winter2003August 5, 2023 at 7:07 pm #71312Sounds like an ASLR (Address Space Layout Randomization) issue. Have you tried to set if False in linker options?
August 6, 2023 at 5:23 pm #71315Can you point out exactly where I should change it?
August 9, 2023 at 11:20 am #71317Building > Delphi Compiler > Linking > Support address space layout randomization (ASLR)
August 13, 2023 at 7:29 am #71318You were right about ASLR. Setting the value to False helped and it now compiles with no problems in the 64 bit version. Thank you for your help.
August 13, 2023 at 12:33 pm #71319Setting it to false is only a temporary solution. It just shows that there are bugs in the code. For example there are pointers casted to Integer when those must be casted to NativeInt. I have fixed a lot of those but not all. I also have to still keep that setting false…
-
AuthorPosts
- You must be logged in to reply to this topic.