如何使用Delphi调用"IntfCopy过程';s内联汇编程序

如何使用Delphi调用"IntfCopy过程';s内联汇编程序,delphi,Delphi,程序\u IntfCopy在系统中定义。pas: procedure _IntfCopy(var Dest: IInterface; const Source: IInterface); 只是想知道是否可以使用Delphi内联汇编程序调用\u IntfCopy过程: procedure Test; asm ... call _IntfCopy; end; mov eax,$0042481c mov edx,[$00424820] call @IntfCopy 编译期间,这总是导致E

程序\u IntfCopy
系统中定义。pas

procedure _IntfCopy(var Dest: IInterface; const Source: IInterface);
只是想知道是否可以使用Delphi内联汇编程序调用
\u IntfCopy
过程:

procedure Test;
asm
  ...
  call _IntfCopy;
end;
mov eax,$0042481c
mov edx,[$00424820]
call @IntfCopy
编译期间,这总是导致E2003未声明的标识符“\u IntfCopy”

一个简单的编码:

var a, b: IInterface;
begin
  a := b;
end;
在Delphi汇编程序中生成:

procedure Test;
asm
  ...
  call _IntfCopy;
end;
mov eax,$0042481c
mov edx,[$00424820]
call @IntfCopy

但是我找不到一种方法来编写内联Delphi汇编程序,通过赋值运算符进行接口引用。

神奇的咒语是:

call System.@IntfCopy