[fpc-devel] Purpose of "uses ... in"?
DrDiettrich1 at aol.com
Mon Jul 12 10:12:37 CEST 2010
Jonas Maebe schrieb:
>> I know that the "in <filespec>" is part of the Delphi syntax, but
>> what is it really good for?
>> AFAIK it's not allowed to "rename" units this way, and since
>> (currently) only absolute filenames are implemented,
> That is incorrect. Relative file names do work. They are resolved
> relative to the current working directory of the compiler.
When I start compiler\prep.lpi from Lazarus, the current directory is
set to compiler\i386\, that's why compiler\prep.pas is not found.
After several tries and discussions I found that this is just the
directory of the *executable*, not of the project. This is documented
behaviour, but one must understand the difference between the Lazarus
IDE working directory (project) and the runtime working directory
Sorry for the confusion :-(
More information about the fpc-devel