Delphi Prism obtenir Unknown Identifier erreur « DllImport »
-
02-10-2019 - |
Question
Je suis en train d'appeler la méthode SendMessage de fenêtre dans Delphi Prism, je l'ai déclaré la classe comme suit:
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;
Quand j'ai essayé de compiler, je reçois le Unknown identifier "DllImport"
d'erreur
J'utilisé comme un exemple, Comment appeler la fonction CreateProcess dans Delphi Prism? et la syntaxe semble la même. Est-il un paramètre que je dois activer, ou dois-je une erreur de syntaxe?
La solution
Assurez-vous que vous importez (utilisation) System.Runtime.InteropServices
. C'est où l'attribut DllImport est défini.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow