Zitat von Graeme Geldenhuys <[EMAIL PROTECTED]>: > On 19/02/2008, Vincent Snijders <[EMAIL PROTECTED]> wrote: > > > > I think because the unit has changed location since fpc 2.2.0 or fpc 2.0.4. > I think > > reshuffle is (almost) done, so we start thinking about getting these kind > of > > dependencies fixed now. You can make a bug report, to make sure it won't be > forgotten. > > Thanks Vincent. I'm using FPC 2.2.0 but that wasn't the issue. I > didn't have the 'simpleipc' unit in my uses clause. > > I still think it's a strange requirement for getting help on a class > name, when you have no idea what the unit name for it is. It's a catch > 22 situation. I first have to first 'Find in Files' for the TSimpleIPC > class name to find the unit name. Type in the unit name in the uses > clause, type the classname somewhere in my code and then press F1. > This begs for improvement! ;)
Yes, and I already started something. The problem is, that Lazarus and FPC comes with more than 130.000 identifiers (linux fpc 2.2.1) and that searching takes some time. The search time is mostly limited by the harddisk speed, so the first time the search can take a minute on slow systems. Of course the second time the codetools finds the identifier in a second on recent systems. So, I was thinking about this: When the find declaration fails the IDE pops up a progress dialog with a cancel button, running the code browsing to locate candidates. Mattias _______________________________________________ Lazarus mailing list [email protected] http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
