首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

线程中引用了单元文件,但是还是提示未定义,咋回事呢

2012-05-04 
线程中引用了单元文件,但是还是提示未定义,怎么回事呢?环境 delphi现有一个线程,计算数据并且给main中的ed

线程中引用了单元文件,但是还是提示未定义,怎么回事呢?
环境 delphi 
现有一个线程,计算数据并且给main中的edit赋值,我已经在uses 里加了main
单元,线程中还是提示对应frm_main 未定义。。。求助啊

[解决办法]
是不是forms这个单元没引用啊?

Delphi(Pascal) code
interfaceuses SysUtils,Forms,Classes;
[解决办法]
main单元的窗口名称是不是'Frm_M'?
[解决办法]
估计是引用了另一个同名的单元,或旧版本的dcu了
[解决办法]
TForm类是在系统单元Forms内定义的,一般新开一个单元时都不会自动引用系统单元,需要自己按需求手动引用,不是单引用了程序单元就算完了。
[解决办法]
还有不要把窗口的name和caption或者单元名搞混了
[解决办法]
线程不能直接引用 ,应该传入窗体的对象才能进行操作
[解决办法]
按9楼的意思是在线程create的时候把Frm_M传进线程,create(Frm_M:TForm);
[解决办法]
可能找不到相关的函数吧

热点排行