There are many bug reports for error insight where it sometimes thinks that TObject and all the other things from the System unit aren’t declared. The stange thing is that with my IDE Fix Pack 2.1, I don’t see these false positives anymore (There are other bugs in error insight, I’m talking here about the “unitname cannot be resolved” errors and as a special incarnation the missing System unit symbos, not any other errors, just to make that clear).
I don’t know if it is luck (threading issue) or if my fix for “Compiler opens all files in ReadWrite mode” has fixed this bug (file share violation).
Saying/Writing this I would like to know if you also don’t see “unitname cannot be resolve” errors anymore for RTL/VCL units after you have installed the IDE Fix Pack 2.1.
This is an incentive to install if I’ve ever seen one. 🙂
Thanks.
I have IDE Fix Pack 2.1 installed and cant see the error anymore.
Ill keep my eyes on that, and if I see this happen again, Ill let you know.
Thank you for your great tools.
IDE Fix Pack 2.1 is a must-have for all Delphi 2009 users. Just like DelphiSpeedup was for earlier versions. I can’t think of any reason not to use it. All pros, and no cons.
Hi Andy,
I confirm, IDE Fix Pack 2.1 fixed this issue !
Unfortunately there are still cases where the units aren’t found even if ProcessMonitor shows that the files were opened, read and closed. Looks like Error Insight doesn’t know that it had already seen/parsed the file. A kind of Alzheimer?
3 versions and CodeGear couldn’t make it works as it must be….
Crazy…