[Lazarus] How to get the package version from a LPK file?

Graeme Geldenhuys graemeg.lists at gmail.com
Tue Nov 29 08:42:15 CET 2011


On 29/11/2011, Mattias Gaertner <nc-gaertnma at n....e> wrote:
>
> uses laz2_xmlcfg
>
>   cfg:=TXMLConfig.Create('/path/to/package.lpk');
>   writeln(cfg.GetValue('Package/Version/Major',''));
>   writeln(cfg.GetValue('Package/Version/Minor',''));
>   writeln(cfg.GetValue('Package/Version/Release',''));
>   writeln(cfg.GetValue('Package/Version/Build',''));
>   cfg.Free;


Thanks Mattias, I trust that solves Silvio's problem. Any idea how you
do the same with the TXMLDocument class or the DOM unit? Seeing that
not all developers would want to use TXMLConfig just to manipulate or
search their XML data.


-- 
Regards,
  - Graeme -


_______________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net




More information about the Lazarus mailing list