从两个方面入手:1)看看你涉及到跨表单或跨程序段使用的变量有没有用PUBLIC定义过;2)我觉得你Load事件中“DO ... WITH This ...”可能会引发这个错误,因为表单的Load事件发生时,还没有建立表单对象,何来的“This”呢?把这段程序挪到Init事件中就好了。做表单初始化程序时一定要搞清楚Load和Init两个事件的区别。建议:在Load事件中仅编写与对象无关的程序段,比如开关库文件或表文件,设置各种参数(类似于SET TALK OFF等等)。而涉及到对象的操作请在Init事件中进行。