首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正确安装OmniThreadLibrary

正确安装OmniThreadLibrary
EN

Stack Overflow用户
提问于 2014-03-18 14:50:06
回答 1查看 548关注 0票数 2

我想在我正在使用的一个项目中使用OmniThreadLibrary XE2,我已经按照说明来做了。

  • 将OTL文件夹和OTL/src添加到Delphi的库路径中。
  • 在Delphi XE2包中构建和安装两个项目。

指令非常简单,OmniEventMonitor在调色板中。

但是,我不能运行其中的一个例子。

例如,当我试图运行:

代码语言:javascript
复制
procedure TForm2.Button1Click(Sender: TObject);
begin

  Button1.Enabled := false;

  Parallel.Async(
    procedure
    begin
      // executed in background thread
      Sleep(500);
      MessageBeep($FFFFFFFF);
    end,

    Parallel.TaskConfig.OnTerminated(
      procedure (const task: IOmniTaskControl)
      begin
      // executed in main thread
      btnAsync.Enabled := true;
    end
    )
  );
end;

我得到错误未声明的标识符并行

我在安装过程中做错什么了吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-18 14:54:35

错误信息是:

未声明标识符并行。

Parallel是在OtlParallel单元中声明的类(包含类方法)。这意味着,如果编译器看不到Parallel类,那么您就没有将OtlParallel添加到uses子句中。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22482876

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档