代码之家  ›  专栏  ›  技术社区  ›  Robo

Delphi Prism获取未知标识符“DllImport”错误

  •  1
  • Robo  · 技术社区  · 16 年前

    我试图在Delphi Prism中调用Window的SendMessage方法,我声明了如下类:

    type
      MyUtils = public static class
      private
        [DllImport("user32.dll", CharSet := CharSet.Auto)]
        method SendMessage(hWnd:IntPtr; Msg:UInt32; wParam:IntPtr; lParam:IntPtr):IntPtr; external;
      protected
      public
      end;
    

    Unknown identifier "DllImport"

    我以这个为例, How to call function CreateProcess in Delphi Prism? 语法看起来是一样的。是否有需要启用的设置,或者是否有语法错误?

    1 回复  |  直到 9 年前
        1
  •  3
  •   RRUZ    16 年前

    确保导入(使用) System.Runtime.InteropServices . DllImport属性就是在这里定义的。

    推荐文章