我正在尝试在我的 delphi-prism 程序中导入 dll,但以前从未这样做过。所以,在网上找到一些答案后,我把一些东西放在一起,但不起作用。
MyUtils = public static class
private
[DllImport("winmm.dll", CharSet := CharSet.Auto)]
method timeBeginPeriod(period:Integer):Integer; external;
protected
public
constructor;
end;
这是我的使用方法:
var tt := new MyUtils;
tt.timeBeginPeriod(1);
当我运行我的程序时,我不断收到以下错误。
- “MyUtils”不提供可访问的构造函数。
- “System.Object”在表达式“tt.timeBeginPeriod”中不包含“timeBeginPeriod”的定义。
我究竟做错了什么?你如何在delphi-prism中导入dll?
我跟着这个stackoverflow问题 - Delphi Prism getting Unknown Identifier "DllImport" error