[Customdrawn] Some patches for dialogs and palette
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
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.
- Graeme -
More information about the Customdrawn