New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade project files to Delphi 10 #372

Closed
ansgarbecker opened this Issue Oct 22, 2018 · 6 comments

Comments

Projects
None yet
2 participants
@ansgarbecker
Collaborator

ansgarbecker commented Oct 22, 2018

Currently HeidiSQL sources need to be compiled with a licensed Delphi XE5 Pro version.

Embarcadero provides a free Community Edition of Delphi 10.2 Pro for non-commercial projects. That potentially fixes various issues, including the broken DPI scaling. Also, we would get cool VCL themes along with that update.

@ansgarbecker

This comment has been minimized.

Collaborator

ansgarbecker commented Oct 22, 2018

Related issues: #213 and #8

ansgarbecker added a commit that referenced this issue Oct 23, 2018

Issue #372: Create Delphi 10.2 packages, and modify manifest file to …
…tell Windows that HeidiSQL supports high DPI settings.

@ansgarbecker ansgarbecker added this to the v9.6 milestone Oct 23, 2018

@ansgarbecker

This comment has been minimized.

Collaborator

ansgarbecker commented Oct 23, 2018

Done and works :)

@alesvaupotic

This comment has been minimized.

alesvaupotic commented Oct 27, 2018

Ansgar, this is the best news in years! I'm installing it right now and as I have been out of Delphi since D7, will you please guide me to a solution about [dcc32 Error] E1026 File not found: '..\..\res\icon.RES' error? I've got components installed, this .RES thing is popping out for like 15 files ...

@alesvaupotic

This comment has been minimized.

alesvaupotic commented Oct 27, 2018

Just ignore it, I figured it all out. Used brcc32 on those .rc files, split updater to updater32 and updater64 and now it compiles. Sweet!

@ansgarbecker

This comment has been minimized.

Collaborator

ansgarbecker commented Oct 27, 2018

You can also use the build-res.bat from the root directory to compile all required .rc files to .res files. Now as I write this, I see I forgot to add a line for the new styles.rc.

@alesvaupotic

This comment has been minimized.

alesvaupotic commented Oct 27, 2018

Oh, my bad. Missed that file. Sure, will use that. Anyway, kudos for upgrading to 10.2. I can finally add some of the features we talked about years ago but they never made it to the repo. I'll just maintain my fork from now on. And possibly PR them, if you find them useful. Like this reformating for the view:

heidi-reformat

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment