是有,我可以翻译下面的代码德尔福网站。 :C#德尔福翻译/转换器
var newpin = new IntPtr();
newpin = Marshal.AllocHGlobal(8); // what is this function?
retcode = Namespace.CashierCardInstallation("1234", ref newpin); // static method
if (retcode != 0)
{
MessageBox.Show("installation failed");
}
var pin = new byte[8];
Marshal.Copy(newpin, pin, 0, 8); // what is this function?
或者什么是delphi相当于这些方法的评论?谢谢!
“Marshal.Copy(newpin,pin,0,8); //这是什么功能?” - http://msdn.microsoft.com/en-us/library/ms146635.aspx - 将数据从非托管内存指针复制到托管的32位有符号整数数组。 – RBA 2013-04-26 09:54:37
“newpin = Marshal.AllocHGlobal(8); //这是什么功能?” - http://msdn.microsoft.com/en-us/library/s69bkh17.aspx - 使用指定的字节数从进程的非托管内存中分配内存。 – RBA 2013-04-26 09:56:04
你在这段代码上做了些什么? – RBA 2013-04-26 09:56:26