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

Reply via email to