I'm writing my first application that is to be for sale. I've been writing programs for over 40 years but only previously for my own use and I'm finding some challenges in producing my first commercial-quality program.
My program uses TMS components wherever possible (grids, smooth controls, tadvspinedit, tadvedit, tadvcolorselector, tadvradiogroup, tadvofficecheckbox, etc.). The program is almost complete and works well on default Windows settings. I haven't yet tested it with different DPI but I have tested it with large fonts (200%). My form has scaled:=true. Some of the TMS components scale well, others don't scale at all, and the rest scale some but not all of their elements.
Do you have any general guidance on how to produce a scalable and DPI-aware program that is largely based on your components?
I appreciate my question is not very specific, but I am just looking for some general advice to point me in the right direction.
Thanks in advance.