[Lazarus] Buttons in frames
Mattias Gaertner
nc-gaertnma at netcologne.de
Sat Feb 2 16:56:00 CET 2013
On Sat, 02 Feb 2013 15:37:51 +0000
Mark Morgan Lloyd <markMLl.lazarus at telemetry.co.uk> wrote:
>[...]
> >> /usr/local/src/inifiles
> >> /usr/local/src/inifiles/trunk
> >>
> >> /usr/local/src/heavywethers
> >> /usr/local/src/heavywethers/trunk
> >> /usr/local/src/heavywethers/inifiles -> /usr/local/src/inifiles
> >>
> >> with the project only referring to ../inifiles/trunk:
> >>
> >> <SearchPaths>
> >> <IncludeFiles Value="$(ProjOutDir);$(LazarusDir)\ide"/>
> >> <OtherUnitFiles Value="..\inifiles\trunk"/>
> >> </SearchPaths>
> >
> > The relative path "../inifiles/trunk" is passed absolute to the
> > compiler. If for example your project directory
> > is /usr/local/src/heavywethers/trunk the IDE passes
> > -Fu/usr/local/src/heavywethers/inifiles/trunk
> > to the compiler.
>
> Which presumably means that if there's an error the compiler reports the
> absolute path, and the IDE doesn't realise that it's already got that
> file open.
1. Why should the compiler report a wrong path?
2. The files' inode may be the same, but for all other purposes they
are two different files.
Mattias
More information about the Lazarus
mailing list