private void InitSheet() { if (null != CurrForm.SHEET) { int nLen = (int)CurrForm.SHEET.Length; // 通过内存加载 IntPtr xxBuffer = Marshal.AllocHGlobal(nLen); Marshal.Copy(CurrForm.SHEET, 0, xxBuffer, nLen); FormProvoider.LoadSheetFromBuffer(xxBuffer); Marshal.FreeHGlobal(xxBuffer); } }