在主窗体中写了一个自定义类,不是VCL控件,结果每次保存或编译都会出现does not have a corresponding component报警提示,但程序能正常运行,这个提示很烦,而且点确定,还会自动把你定义的类删掉。 TMyForm = class(TForm) private MyClass : TMyClass;自己定义的类,不是VCL组件类。
当然要引用了TMyClass所在的单元,楼上的,如果不引用单元出现的错误是,Undeclared identifier,并且无法编译更不要说正常运行了,这和does not have a corresponding component完全不是一码事,出现这个错误是因为该类不是标准VCL控件,该类不能放到主窗体中。