Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-devel / 2009-10

Changes in TComponent, TReader, TWriter

2 messages · 2 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Martin Schreiber

Hi,
There were changes in the TComponent base functionality in FPC trunk recently. Please note that I do not use FPC trunk for MSEide+MSEgui so I do not test this modifications. Please be extremely careful with changes in low level opjpas code because it can have big consequences.
Please test the changes with all possible combinations of inherited and inlined components, with all possible combinations of csdesigning, csdestroying, globalloaded order, exceptions while streaming, order of destroying, cross module component linking...
Yes, I know it is not possible to test all, so it is probably better not to make changes if one not really knows what he does. I worked quite a lot with component streaming but I can not claim I understand it all.

Thanks, Martin

Reply by email

Michael Van Canneyt
to Martin Schreiber
Martin Schreiber wrote 12 lines
Hi, There were changes in the TComponent base functionality in FPC trunk recently. Please note that I do not use FPC trunk for MSEide+MSEgui so I do not test this modifications. Please be extremely careful with changes in low level opjpas code because it can have big consequences. Please test the changes with all possible combinations of inherited and inlined components, with all possible combinations of csdesigning, csdestroying, globalloaded order, exceptions while streaming, order of destroying, cross module component linking... Yes, I know it is not possible to test all, so it is probably better not to make changes if one not really knows what he does. I worked quite a lot with component streaming but I can not claim I understand it all.

We have noticed the problems, and the person who committed the problems was asked to revert all his changes.

Michael.

Reply by email