Read data
// using System.Runtime.InteropServices; private void ftspcControl1_OnReceive(object Sender, uint Count) { try { IntPtr Ptr = IntPtr.Zero; byte[] ReadBuffer = new byte[Count]; Ptr = Marshal.AllocHGlobal((int)Count); ftspcControl1.Read(Ptr, Count); Marshal.Copy(Ptr, ReadBuffer, 0, (int)Count); TextBox_Data.Text = System.Text.Encoding.ASCII.GetString(ReadBuffer); } catch (FTSPCException E) { MessageBox.Show("Error " + E.ErrorCode.ToString() + "\r\n" + E.ErrorSource, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }