正常に動作するdllに接続するac#クラスがあります。
今、私はDelphiで同じ機能が必要です。それを行うための最良の方法は何ですか?Delphiですべてのインポートを再度記述したくありません。デルファイでc#クラスをインポートする方法、またはそれをすばやく簡単に行う他の方法はありますか。
これは私のc#クラスの1つの関数です:
/// Return Type: ABS_STATUS->ABS_LONG->int
///pszDsn: ABS_CHAR*
///phConnection: ABS_CONNECTION*
[System.Runtime.InteropServices.DllImportAttribute("bsapi.dll", EntryPoint = "ABSOpen", CallingConvention = System.Runtime.InteropServices.CallingConvention.StdCall)]
public static extern int ABSOpen([System.Runtime.InteropServices.InAttribute()] [System.Runtime.InteropServices.MarshalAsAttribute(System.Runtime.InteropServices.UnmanagedType.LPStr)] string pszDsn, ref uint phConnection);