[Lazarus] Another IDE interface question
Darius Blaszyk
dhkblaszyk at zeelandnet.nl
Thu Feb 3 18:49:56 CET 2011
On Feb 3, 2011, at 6:45 PM, Darius Blaszyk wrote:
> For the fpprofiler package I would like to know/do the following;
>
> 1. get all the -Fu and -Fi folders so the package can search them and allow the user to include/exclude them from profiling, which method to use in LazIDEIntf?
> 2. replace the FPC executable with the profiling frontend executable. currently I do:
>
> //insert profiling code using TProcess
> //build project using : LazarusIDE.DoBuildProject(crCompile, []);
> //remove profiling code using TProcess
> //execute project if LazarusIDE.ActiveProject.ExecutableType = petProgram
>
> however, I'm not sure if it could be done better
Ideally I would replace the FPC executable by FPP and then execute LazarusIDE.DoRunProject (??) . This way I would not have to play with TProcess to insert and remove profiling code and execute the application.
Darius
More information about the Lazarus
mailing list