我正在使用从TCustomMask编辑继承的自定义控件(比方说customctrl)。每当我使用customctrl.text时,它都会显示错误“ [错误](16:31):未知标识符“ TEXT””。但是,如果我使用了customctrl.GetTextLen,它就可以正常工作。为了解决此问题,我在编译导入中添加了SIRegister_Mask,并在第三方下的uPSI_Mask.pas单元中添加了RIRegister_Mask(CL)和RIRegister_Mask_Routines(S),但仍显示上述错误。
CompileTime导入
SIRegister_Std(CL);
SIRegister_Classes(CL, true);
SIRegister_Graphics(CL, true);
SIRegister_Controls(CL);
SIRegister_stdctrls(CL);
**SIRegister_Mask(CL);**
SIRegister_Forms(CL); _
运行时导入
RIRegister_Std(CL);
RIRegister_stdctrls(CL);
RIRegister_Mask(CL);
RIRegister_Mask_Routines(S);
编辑:我观察到,即使FocusControl方法也是uPSR_forms和uPSC_forms的一部分,也被报告为无法识别。
我无法找出解决方案,需要帮助。
谢谢!