在 TMS WEB Core 中使用 JavaScript 时如何抑制 Delphi IDE 中的 ASM 块错误?

问题描述 投票:0回答:1

几乎每次我使用

asm
代码块编写 JavaScript 时,我的 IDE 都会抛出很多错误,然后整个页面开始出现错误,例如代码完成无法正常工作或组件事件创建无法正常工作等。

这就是它的样子(看左边的红色下划线单词和红色错误圆圈):

Delphi ASM Block code in TMS WEB Core

代码可以工作,只是在 IDE 的设计时,它认为代码不工作,即使在我编译和运行它时它可以工作。

有没有办法可以抑制这些错误或告诉 IDE 这不是正常的 Delphi 代码并忽略尝试读取它?

delphi tms-web-core delphi-ide
1个回答
0
投票

您可以将

asm
块包装在
PAS2JS
编译器指令中(条件定义):

{$IFDEF PAS2JS}
  asm
    // JavaScript code goes here...
  end;
{$ENDIF}
© www.soinside.com 2019 - 2024. All rights reserved.