Reading and writing XML crashes
Original Reporter info from Mantis: Blaazen @Blaazen
-
Reporter name: Vojtech Cihak
Original Reporter info from Mantis: Blaazen @Blaazen
- Reporter name: Vojtech Cihak
Description:
Abstract methods Read / WriteSignature was introduced recently in fpc trunk in classes TAbstractObjectReader / TAbstractObjectWriter.
In Laz2_XMLCfg are descendant classes TXMLObjectWriter = class(TAbstractObjectWriter) / TXMLObjectReader = class(TAbstractObjectReader).
and these classes do not implement those abstract methods WriteSignature.
It leads to crash.
Steps to reproduce:
Run demo "streamasxmldemo" from lazarus/examples.
It gives message: mainunit.pas(109,52) Warning: Constructing a class "TXMLObjectWriter" with abstract method "WriteSignature"
and the demo crashes at startup.