回 帖 发 新 帖 刷新版面

主题:很菜的问题,帮帮吧!

写代码时,不会自动出现组件的属性,并提示:[C++ Error] Unit1.cpp(1): Unable to invoke Code Completion due to errors in source code

回复列表 (共2个回复)

沙发

组件的Name属性没输对,注意大小写
如有一文本框()Edit1,如写成edit1在输入edit1-> 后就会出现抱错.
还有可能是输入正确如输入"Edit1->" 此时,C++正为你打开TEdit的各属性,在还未打开前,如果按下了[Shift]也会抱错,具体为什么我也不知道,只是我在使用时的一些经验.

板凳

补充一下
就是你要写组件属性的代码的上面一行或几行代码中,如果没有";",它也会报错。
还有一点,本人发现,如果自己在程序中另外创建了别的类,组件的属性也就不能自动弹出了,至少我前几天在编程的时候就碰到了这个问题,弄的我一头雾水。不知道你是不是也是这样的情况。

我来回复

您尚未登录,请登录后再回复。点此登录或注册