预期的lazarus标识符,但找到了PROCEDURE

Satch3000

我正在尝试将Webkit 0.5安装到Lazarus中。

但是当我尝试编译时,出现此错误:

预期的lazarus标识符,但找到了PROCEDURE

Fatal: Syntax error, "identifier" expected but "PROCEDURE" found

停止的代码是:

implementation
uses
  //LazWebKit
{$IFDEF LCLGTK2}
  Gtk2WSLazWebkitSettings;
{$ENDIF} //stops here

procedure RegisterWebkitSettings;
begin
{$IFDEF LCLGTK2}
  RegisterWSComponent(TCustomWebkitSettings, TGtk2WebkitSettings);
{$ENDIF}
end;  
TLama

在这种情况下,您也必须将uses关键字包括在内{$IFDEF}如果未定义其指令,则生成的代码如下所示(请注意孤立uses关键字):

...
implementation

uses

procedure RegisterWebkitSettings;
begin

end;

因此,要解决此问题,请改用以下方法:

{$IFDEF LCLGTK2}
uses
  Gtk2WSLazWebkitSettings;
{$ENDIF}

此外,如果RegisterWebkitSettings仅在LCLGTK2定义了指令的情况下在代码中使用,则将过程也包装到中{$IFDEF},例如:

{$IFDEF LCLGTK2}
procedure RegisterWebkitSettings;
begin
  RegisterWSComponent(TCustomWebkitSettings, TGtk2WebkitSettings);
end;
{$ENDIF}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Scala-预期的标识符,但找到了“ =>”

来自分类Dev

终端应用程序的Applescript“预期的行尾但找到了标识符”

来自分类Dev

AppleScript-预期的行尾,但在打开电子邮件程序时找到了标识符

来自分类Dev

在脚本中使用UI元素将给出“预期的类名,但找到了标识符”。语法错误

来自分类Dev

预期的标识符

来自分类Dev

预期标识符

来自分类Dev

预期的标识符或'('

来自分类Dev

错误:预期标识符

来自分类Dev

预期标识符令牌'('

来自分类Dev

预期的标识符或(错误

来自分类Dev

预期的标识符或“(”错误

来自分类Dev

“预期的标识符”错误?

来自分类Dev

resignFirstResponder预期标识符

来自分类Dev

尝试绑定元组变量时出现“期望的标识符,找到了”

来自分类Dev

Applescript JavaScript“行尾但找到了标识符”,控制Google Chrome浏览器时出错

来自分类Dev

Xcode使用cocoapods框架找到了具有相同标识符的包

来自分类Dev

尝试绑定元组变量时出现“期望的标识符,找到了”

来自分类Dev

Scala错误:应该有标识符,但是找到了')'

来自分类Dev

预期标识符或')'目标C

来自分类Dev

OpenCL:内核中的预期标识符

来自分类Dev

预期的Blazor Child RenderTemplate标识符

来自分类Dev

预期的标识符或“(”目标C

来自分类Dev

收到“错误:预期的标识符或'('”

来自分类Dev

预期标识符或')'目标C

来自分类Dev

获取标识符预期错误

来自分类Dev

错误:预期的标识符或'}'标记前的'('

来自分类Dev

错误:预期的标识符或'。'标记前的'('

来自分类Dev

指针:“'('令牌之前的预期标识符”

来自分类Dev

预期的inno设置标识符

Related 相关文章

热门标签

归档