My MSDN library is not installed correctly, so when i click on help in VC it gives me an error.
The problem is that when it thinks that the help files are not there, then how does the Intellisense feature work without the help files?
Say, when i type GetWindowText, it shows me the parameters to be put in, but how does it do that when according to it the msdn help files are not there? Where is it extracting the info from?
Posted on 2001-08-05 04:35:41 by MovingFulcrum
intellisense doesn't have anything to do with the help files, it's a feature of VC.
Posted on 2001-08-05 09:51:49 by fresh
Parsing header files gives enough info for IntelliSense to work, so
as fresh says... it's not a MSDN thing :)
Posted on 2001-08-05 13:05:48 by f0dder
I opened filemon and cheked the list of file it accesses while i type the name of the function and when i type '(' after which it shows me the parameters. Notice that it doesnt look through the header files even once!
Also does it does browse through a few msdn files. So what exactly does it do? Does it create a database of all the procs and their parameters while creating the project?

C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\COMMON\MSDEV98\BIN\IDE\DEVCLVW.PKG
C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\COMMON\MSDEV98\BIN\DEVEDIT.PKG
E:\FULCRUM\SOURCES\EDITPAD_SRC\EDITPAD.NCB
C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\COMMON\MSDEV98\BIN\IDE\DEVNCB.PKG
C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\COMMON\MSDEV98\BIN\MFCATL.NCB
E:\FULCRUM\SOURCES\EDITPAD_SRC\EDTLIB\CCRYSTALTEXTVIEW.CPP
Posted on 2001-08-05 15:36:08 by MovingFulcrum
Well, if I were to code something IntelliSense like, I would definitely
maintain "a few" databases. One for the standard header files,
one per-project.
Posted on 2001-08-05 16:00:07 by f0dder