Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
User name:
Save Password
Forgot your password?

 All Forums
 Visual Assist
 Technical Support
 Default C++ Intellisense in older IDEs
 New Topic  Topic Locked
 Printer Friendly
Author Previous Topic Topic Next Topic  

Whole Tomato Software

2817 Posts

Posted - Jan 23 2009 :  4:18:21 PM  Show Profile
Note: The following applies to Visual Studio IDE versions earlier than Visual Studio 2010. For VS2010, please see this Visual C++ Team Blog post.

If you code using C++ in Visual Studio and haven't disabled the default C++ Intellisense engine (for example, by renaming feacp.dll), then you may experience slowdowns as VA competes with the VC++ engine for CPU time. The past couple of VA releases have unadvertised support for dealing with these scenarios though it is disabled by default.

To enable this feature, create a registry string value named "DefaultIntellisense" (in HKCU\\Software\\Whole Tomato\\Visual Assist X\\VANetXX\\). When editing the registry, make sure no instances of the IDE are running.

Set its value to "Delay" to temporarily prevent feacp from parsing while the VA parser is active.

Set its value to "Disable" to prevent feacp from parsing at all. This is not quite the same as renaming feacp.dll since the dll will load the solution ncb if one is present.

These registry values are ignored if you have enabled the VA option "Get content from default Intellisense" or if you have disabled VA.

Note that disabling feacp (either through the "Disable" registry value or by renaming the dll) will prevent some IDE features (like MFC Wizards) from functioning properly.

Please post any feedback you may have about this feature as new topics in this public beta forum.


Edited by - sean on Mar 15 2010 2:34:56 PM
  Previous Topic Topic Next Topic  
 New Topic  Topic Locked
 Printer Friendly
Jump To:
© 2019 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000