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