Hello Martin.
OK, your advices are order.
Now uos_Player is a class that has a thread as child.
The conversion was 1,2,3 for msethreads but 1,2,3,4,1,2,3,4,1,2,3,4,... for
TThread (needs parent variable).
But well, the conversion is done and all works as expected.
Commit: 3acd6e3 of https://github.com/fredvs/uos
Many thanks for your vision.
Other thing.
It is about mse and memory leak.
I do not find how to kill those memory leaks, it seems to me that all was freed
before to close the mse application but I get this, how can I debug that ?
(huh, it comes with the project https://github.com/fredvs/strumpract and I am
sure that the leaks do not com from uos) :
12214 memory blocks allocated : 3509235/3545088
12194 memory blocks freed : 3481899/3517752
20 unfreed memory blocks : 27336
True heap size : 1867776
True free heap : 1837216
Should be : 1837880
Call trace for block $00007FFFF7EDAC40 size 160
Call trace for block $00007FFFF7EDAB00 size 160
Call trace for block $00007FFFF7EDA9C0 size 160
Call trace for block $00007FFFF7EDA880 size 160
Call trace for block $00007FFFF7EDA740 size 160
Call trace for block $00007FFFF7EDA600 size 160
Call trace for block $00007FFFF7EDA4C0 size 160
Call trace for block $00007FFFF7EDA380 size 160
$0000000000497C9B line 6525 of
../../msegui/lib/common/fpccompatibility/mclasses.pas
$0000000000497029 line 6249 of
../../msegui/lib/common/fpccompatibility/mclasses.pas
Call trace for block $00007FFFF4533AB0 size 4112
Call trace for block $00007FFFF7EB21C0 size 392
Call trace for block $00007FFFF7E62F80 size 24
Call trace for block $00007FFFF45329F0 size 4112
Call trace for block $00007FFFF7EC34C0 size 352
Call trace for block $00007FFFF4531930 size 4112
Call trace for block $00007FFFF7EC32C0 size 352
Call trace for block $00007FFFF7E70440 size 32
$00000000004986B9 line 6685 of
../../msegui/lib/common/fpccompatibility/mclasses.pas
$0000000000497C9B line 6525 of
../../msegui/lib/common/fpccompatibility/mclasses.pas
$0000000000497029 line 6249 of
../../msegui/lib/common/fpccompatibility/mclasses.pas
$00000000004970EC line 6262 of
../../msegui/lib/common/fpccompatibility/mclasses.pas
Call trace for block $00007FFFF7FE46C0 size 96
Call trace for block $00007FFFF7F86740 size 144
Call trace for block $00007FFFF7E23170 size 12288
$F0F0F0F0F0F0F0F0
$F0F0F0F0F0F0F0F0
$F0F0F0F0F0F0F0F0
$F0F0F0F0F0F0F0F0
$F0F0F0F0F0F0F0F0
$F0F0F0F0F0F0F0F0
$F0F0F0F0F0F0F0F0
$F0F0F0F0F0F0F0F0
Call trace for block $00007FFFF7E70380 size 40
$00000000004986B9 line 6685 of
../../msegui/lib/common/fpccompatibility/mclasses.pas
$0000000000497C9B line 6525 of
../../msegui/lib/common/fpccompatibility/mclasses.pas
$0000000000497029 line 6249 of
../../msegui/lib/common/fpccompatibility/mclasses.pas
$00000000004970EC line 6262 of
../../msegui/lib/common/fpccompatibility/mclasses.pas
Thanks.
Fre;D
------------------------------------------------------------------------------
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