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

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

2012-04-12 
关于线程,EnterCriticalSection未定义的问题关于线程 ,EnterCriticalSection的问题我在窗体unit 1定义全局

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

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

问题出在这里:

我创建线程
 unit 2

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


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

请问是什么原因啊?

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

热点排行