Delphi dll をインポートして、そのメソッドを使用しようとしています。
Delphi メソッドのシグネチャは次のとおりです。
function CALinkEncode(SubscriberID, MailshotID, LinkID: DWORD; sCode: PWideChar): HRESULT; stdcall;
dll をインポートして関数を使用するための c# コードを次に示します。
[DllImport(@"Decoder.dll", CharSet = CharSet.Ansi)]
static extern string CALinkEncode(
int SubscriberID,
int MailshotID,
int LinkID
);
public static string CALinkDecodeString(int cas, int cam, int cal)
{
string retvalptr = CALinkEncode(cas, cam, cal);
return retvalptr;
}
助けてください。