[Customdrawn] Some patches for dialogs and palette

Graeme Geldenhuys graeme at geldenhuys.co.uk
Wed Sep 12 15:09:39 CEST 2012


On 12/09/12 13:18, Michael Schnell wrote:
>
> Thus I recon that the project option setting only is used for the
> project source files, not for the packets.


Ah yes, you are right. That is one of the Lazarus IDE drawbacks. Project 
Options are NOT passed down to Lazarus Packages. So you have to 
duplicate your Project Options in each Package you use for that project. 
Apparently there is some Macro trickery you can apply, but all Packages 
must be modified for this to start working. I once tried this and gave 
up on it, as it seemed overly complex and felt more like a kludge than a 
solution.

This is where I like MSEide more. The Project Options is the ONLY 
options. In terms of MSEide, this means your unit output directory 
contains a lot more units (everything your project uses), but with the 
simplicity of compiler/project options being one set of settings. Most 
developer machines have ample hard drive space anyway, so the large unit 
output directory is not an issue at all.

Regards,
   - Graeme -





More information about the Customdrawn mailing list