是有,我可以翻譯下面的代碼德爾福網站。 :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