[fpc-devel]Re: Unit not used ?

Jeff Pohlmeyer yetanothergeek at yahoo.com
Sun Jun 8 08:11:17 CEST 2003


> > unit_one.pp(119,13) Hint: Unit UNIT_TWO not used in UNIT_ONE
> > Even though THE UNIT ACTUALLY IS USED.


> Normally, this means that even though you put "uses unit_two" in unit 
> one, you're not using any procedure, type or global variable from 
> unit_two in unit_one and unit_two also doesn't have an initialization 
> section. So you can just remove the "uses unit_two;" from unit_one and 
> unit_one should still compile and work correctly.


Thanks for your response, Jonas - 

There are things in UNIT_TWO on which UNIT_ONE depends.
Removing "uses unit_two;" results in a compiler error:

  Undeclared identifier 'SOMETHING'

That "SOMETHING" is declared in UNIT_TWO 

But putting an empty initialization section in UNIT_TWO 
eliminates the message.

I will try to see if I can come up with a simple example to 
reproduce the problem, but the project is about 3800 lines, 
spread across twelve different units, so it is a bit too 
large to post it here...



__________________________________
Do you Yahoo!?
Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
http://calendar.yahoo.com




More information about the fpc-devel mailing list