. On Dec 5, 2012, at 2:52 PM, Juha Manninen <juha.mannine...@gmail.com> wrote:
> On Wed, Dec 5, 2012 at 9:48 PM, Andrew Brunner <atbrun...@aurawin.com> wrote: >> I'm getting overflow exceptions on values greater than integer. Can someone >> revise all values from integer to ptrint so on 64 bit systems it will be >> valid. > > You can scale the value in your code before using it for ProgressBar's > Position. > Integer has 2^31 positive values which should be enough for all the > positions shown in a graphical component. > It is far more important to realize that on 64bit systems the GUI components can scale. I have already tested ptrint on Ubuntu x64. It only took a few minor tweaks. I can provide diff if interested. But changes to windows callback for comctrls will be needed as well. I assert that use of anything but ptrint in the factory with respect to tprogressbar is a flaw. And it's a quick fix. to change the -- _______________________________________________ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus