【发布时间】:2011-02-15 22:41:51
【问题描述】:
使用 C++ Builder 6,Ctrl-Space 在显示建议列表之前将 IDE 锁定 3-5 秒。
C++ Builder 2010 也好不了多少。
有没有人知道加快代码洞察力的任何提示/技巧?
【问题讨论】:
-
C++Builder 6 已有十年历史了!我的建议是升级到现代版本。 (我什至无法想象现在必须使用该版本,您如何完成任何事情?)我正在使用 2010 并且代码洞察力工作正常 - 不完美,但还可以。
-
我知道!不幸的是,我无法控制 IDE 的选择。正在努力将代码库移植到 C++ Builder 2010,但这是一项不平凡的任务(尤其是 AnsiString -> UnicodeString 更改)
-
我也完成了移植工作。最好的建议是让您的整个团队一次性投入其中 - 在我看来,您正在保持两个平行的分支继续运行,这只会使工作加倍。
-
您可能对this question about converting 感兴趣。在实践中,我们用 String 替换了 AnsiString,用 wstring 替换了 string,用 wchar_t 替换了 char(这需要仔细的手动检查以避免弄乱应该是字节指针或数组的内容)并将字符串前缀为 L - 所有这些都是可自动化的!我还编写了一个与 ostream 兼容的类来处理输出,因为 wostream 并不理想。这花了一段时间,虽然不是微不足道的,但绝对值得。
-
是的,我们确实有两个并行分支 - 我们在移植到 C++ Builder 2010 的同时支持和更新我们的旧版本。我们采用 AnsiString -> String 方法并对我们所有的 C 进行了大规模替换使用Floating Functions 的样式字符串函数。似乎工作得很好。