--- El sáb 29-may-10, dmitry boyarintsev <[email protected]> escribió:
>
> So, what unit should an IDE extension and/or LCL components
> use?
>
> xmlconf: is used by LazReport
> xmlcfg: is used by Grids, XMLPropStorage and the packager
> (RegisterFCL.pas, but not sure why)
> Laz_XMLCfg: is used by LazarusIDE, CodeTools, packager (!!)
> and fpdoceditor
>
> thanks,
> dmitry
>
The grid now uses XMLConf.
For Users that may result affected by this change here are two ways to fix the
problem:
1) manually editing the file in a text editor and by search & replace the old
UTF8 string by the new correct UTF8 string. ej: 'Español' (Español if
viewed in ansi editor) -> 'Español'.
2) Open grids.pas and change the line from
9257:
Cells[i,j]:=UTF8Encode(cfg.GetValue('grid/content/cells/cell'+IntToStr(k)+'/text',''));
to
9257:
Cells[i,j]:=cfg.GetValue('grid/content/cells/cell'+IntToStr(k)+'/text','');
Then recompile LCL and the affected apps, load your files and save them in the
new format. After the changes restore line 9257 and recompile LCL and your apps.
Jesus Reyes A.
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus