读书人

关于线程EnterCriticalSection未定义

发布时间: 2012-04-12 15:46:35 作者: rapoo

关于线程,EnterCriticalSection未定义的问题
关于线程 ,EnterCriticalSection的问题

我在窗体
unit 1
定义全局变量
MyCs: TRTLCriticalSection;
窗体创建时候
InitializeCriticalSection(MyCs);//初始化临界区
窗体结束时候
DeleteCriticalSection(MyCs);//删除临界界

问题出在这里:

我创建线程
unit 2

EnterCriticalSection(MyCs); //进入临界区
try
//程序代码
finally
LeaveCriticalSection(MyCs); //离开临界区
end;


编译时候显示:undeclared identifier:"EnterCriticalSection"

请问是什么原因啊?

[解决办法]
你的Unit2是否引用了windows单元?没有的话,加上

读书人网 >.NET

热点推荐