2010-04-29 3 views
1
델파이 프리즘 윈도우의 sendMessage 메소드를 호출하기 위해 노력하고있어

, 나는 다음과 같은 클래스를 선언 한 지 : 내가 컴파일하려고델파이 프리즘은 알 수없는 식별자 "같이 DllImport"오류

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?을 사용했으며 구문은 같습니다. 활성화해야 할 설정이 있습니까? 아니면 구문 오류가 있습니까?

답변

3

System.Runtime.InteropServices을 가져 오십시오 (사용하십시오). DllImport 특성이 정의 된 곳입니다.