Stefan Glienke 2026 Posted January 13 You are comparing Win32/Debug with Win64/Release *cough* Share this post Link to post
shineworld 79 Posted January 13 (edited) 4 hours ago, Lars Fosdal said: @shineworld That is bigger than "fairly large", I'd say. May I ask how much of the code is generated vs hand-crafted? I use a lot of third-party libraries and exclusively from source so the compiled code grows a lot. I may not have understood what is meant by “code is generated” but it is almost all hand-made code. This also includes compilers of various languages used by the system, for which, yes some of it is auto-generated (I use Gold Parser), but a few thousand lines. The program also different script languages, server types, and there the code grows. Empirically maybe I wrote 40% by hand, the rest is libraries, data, and different versions of UI. Edited January 13 by shineworld Share this post Link to post
Charlie Heaps 2 Posted Thursday at 05:53 AM I'd love to see: 1. VCL Compiler for Windows ARM. 2. Improvements to high DPI and styles. Getting font sizing to work properly is still difficult and standard windows dialogs (e.g. TAdvDialog) do not adopt the app's current style. (There is an open source component set called "VCL Styles Utils" that attempts to patch these dialogs but it does not work reliably - at least for me). Would hope Embarcadero might adopt this and make it more reliable. 3. A consistent, well-designed, and reliable context-sensitive help system: and help/encourage 3rd party component developers to adopt it. Share this post Link to post
Brandon Staggs 299 Posted Thursday at 06:21 PM 12 hours ago, Charlie Heaps said: 2. Improvements to high DPI and styles. Getting font sizing to work properly is still difficult and standard windows dialogs (e.g. TAdvDialog) do not adopt the app's current style. (There is an open source component set called "VCL Styles Utils" that attempts to patch these dialogs but it does not work reliably - at least for me). Would hope Embarcadero might adopt this and make it more reliable. The irony for me is that I have been so frustrated with the inadequacies of VCL multi-monitor-DPI support than I have long since solved all of the issues myself, and every time Embarcadero tries to improve their support, they break my fixes. So, maybe a bit selfishly, I hope they stop messing with it! Just kidding, this is definitely an area they still need to improve. Share this post Link to post
EugeneK 19 Posted Friday at 06:14 PM I think first priority should be Windows on ARM support Share this post Link to post
Darian Miller 366 Posted Saturday at 07:56 PM On 1/16/2025 at 12:21 PM, Brandon Staggs said: The irony for me is that I have been so frustrated with the inadequacies of VCL multi-monitor-DPI support than I have long since solved all of the issues myself, and every time Embarcadero tries to improve their support, they break my fixes. Hopefully your fix count going down over time. What's your feeling there...is it getting slowly better? Have you published your latest fixes anywhere? Share this post Link to post
Brandon Staggs 299 Posted Sunday at 05:33 PM 21 hours ago, Darian Miller said: Hopefully your fix count going down over time. What's your feeling there...is it getting slowly better? Have you published your latest fixes anywhere? Some of my stuff is in the QA portal (menu fixes I think) and I still have to use it despite the reports being marked "fixed." But most of my workarounds are done on-the-fly with my own inherited form and frame classes and would be too much bother for me to pull out to show anybody. I guess if I were to share a "feel" for how it's going, I'd say it's getting better. I think Embarcadero should force their developers to use their own IDE in a mixed-DPI environment in various configurations and not stop fixing scaling issues until they can do everything seamlessly. Who knows, maybe they already have, and they just aren't exposing the problems I run into. 2 Share this post Link to post
dummzeuch 1529 Posted Sunday at 07:13 PM 1 hour ago, Brandon Staggs said: I think Embarcadero should force their developers to use their own IDE in a mixed-DPI environment in various configurations and not stop fixing scaling issues until they can do everything seamlessly. Hear hear! 1 hour ago, Brandon Staggs said: Who knows, maybe they already have I doubt that very much. 2 Share this post Link to post