- This topic has 8 replies, 3 voices, and was last updated 1 year, 9 months ago by Lasse.
-
AuthorPosts
-
November 28, 2022 at 10:14 am #71054moppi83Participant
Hi,
i just bought Alphaskin to update the GUI of an application.
It’s a big one and we use a lot of components, including TNTControls.Sadly application crashs if I place sSkinmanager and InputQuery is executed. I am not sure why, maybe this is connected to Unicode. Same problem exists during closing the application.
Is someone fighting against similar issues?Best regards
Moppi
- This topic was modified 1 year, 11 months ago by moppi83.
November 29, 2022 at 6:52 am #71056LasseParticipantHave you tried sInputQuery from sDialogs.pas?
February 7, 2023 at 4:48 pm #71108moppi83ParticipantHello,
yes I tried it, now it’s working, thank you.
Because of this old Delphi stuff i develop in a virtual machine (at old winxp).
There my skin looks fine. If i execute the application in Win11 the design is completly destroyed, changes in theme are not applied. Do I have to enable something?Best regards
Moppi
February 7, 2023 at 5:15 pm #71109LasseParticipantWhich Delphi version you’re using?
I am developing on Windows 11 but I still build versions for XP. I haven’t noticed any issues. I have created own build configurations for XP because with the latest Delphi version (11.2) you need to set PE Header to version 5.1 (two linker options). By default those are in version 6.0 and application will crash on XP with that version.
February 8, 2023 at 2:07 pm #71110moppi83ParticipantHallo,
thanks for answering.
I am using Delphi 5.0 Service Pack 2. Old stuff I know, but i cannot switch. What do you mean with PE header ?
Best regards
Moppi
February 11, 2023 at 9:37 am #71111LasseParticipantAh, it was mentioned in the title indeed. Delphi 5 was released in 1999. There are certainly several problems with current Windows. I would rather develop with modern Windows and use it to compile the version for the old ones, if needed. XP support ended April 8, 2014. Using XP is very risky. Even Windows 8.1 support ended at the beginning of this year.
PE header tells you what the rest of the file is about. That version is different in modern Windows. I think this is not an issue, if you build in XP with old Delphi version. But when doing the other way around, it must be taken into account.
There is a free community version of Delphi: https://www.embarcadero.com/products/delphi/starter/free-download
It is not the latest version but a significant step from Delphi 5. I’ve come a long way from Turbo Pascal to modern times and there’s no longing to go back.
February 23, 2023 at 4:26 pm #71121Stephane SenecalParticipantIf you are a business, you do not have the rights to use the community version. We learned that the hard way. Embarcadero sued us for that.
Stephane Senecal
CIS Group
Delphi programmer since 2001February 23, 2023 at 4:28 pm #71122Stephane SenecalParticipantIn regards with the design screwed up, a screenshot might help to understand which part is not rendered correctly.
Stephane Senecal
CIS Group
Delphi programmer since 2001February 24, 2023 at 11:19 am #71123LasseParticipantI strongly doubt that no one does business with Delphi 5 using Windows XP, but of course I could be wrong.
-
AuthorPosts
- You must be logged in to reply to this topic.