Hello Martin.

I did extensive test of a project on processors i386 (32 and 64 bit)
Linux/FreeBSD/Windows.

OK, on all OS, perfect.

But on arm rpi 32 bit, there was problems, for example zooming was not
working any more.

After hard investigations, I did find something that fixes all.

The problem (seems to) come from a TTimer that (strangely) makes trouble.
This timer is called after a TForm.resize() and even if the form is not
resized, it is called on rpi...

This fixes all:

TTimer.options := [to_single];

Sadly I cannot isolate the problem with a simple demo.

On my project ( Strumpract <https://github.com/fredvs/strumpract>  ), you
can test it that way:

In waveform.pas, change the option of ttimer1 to:

TTimer.options := []; ----> on my rpi ---> problems, cannot zoom anymore +
lot of ressource used.

I do not want to annoy you with this because the problem seems to be fixed
now.

But what is TTimer.options = [to_single], what is the difference if not use
that option ?

After the waveform.pas ttimer problem, for security, in all the units, I did
add the option [to_single] for all the ttimer.

Thanks.

Fre;D



--
Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk

Reply via email to