Ejemplo n.º 1
0
        private void BtnTest_Click(object sender, RoutedEventArgs e)
        {
            updaterWindow       = new UpdaterWindow();
            updaterWindow.Owner = this;
            updaterWindow.Show();
            if ((updaterWindow.IsLoaded) && (updaterWindow.IsInitialized))
            {
                updaterWindow.RunWorker();
            }
            unsafe
            {
                Point point = new Point();
                bufer = new ByteBufer();

                bufer.testByte[0] = 0xA5;
                bufer.testByte[1] = 0xA6;

                bufer.testByte[2] = 0x00;
                bufer.testByte[3] = 0x10;
                bufer.testByte[4] = 0x20;
                bufer.testByte[5] = 0x30;
                SetFidName("Присоединение №1");

                point.X = 5;
                point.Y = 10;

                MemoryStream    streamBuffer = new MemoryStream();
                MemoryStream    streamStruct = new MemoryStream();
                BinaryFormatter formatter    = new BinaryFormatter();

                try
                {
                    //  formatter.Serialize(streamBuffer, bufer);
                }
                catch (Exception exc)
                {
                    MessageBox.Show(exc.ToString());
                    // throw;
                }


                // streamBuffer.Write(testByte, 0, testByte.Length);

                // point.X =  stream.ReadByte();
                // point.Y = stream.ReadByte();

                streamBuffer.Close();
                streamStruct.Close();

                // MessageBox.Show(point.X.ToString() + " " + point.Y.ToString());
            }

            updaterWindow.StopWorker();
            updaterWindow.Close();
        }
Ejemplo n.º 2
0
        private void SetFidName(string fidName)
        {
            bufer = new ByteBufer();
            string getfid = "";

            byte[] copyBuf = new byte[fidName.Length];
            //string name = Encoding.UTF8.GetString(fidName, 0);
            char[] textcopy;
            //fidName.CopyTo(0, textcopy, 0, fidName.Length);

            //Encoding encoding = new Encoding(866);
            copyBuf = ToByteArray(fidName, Encoding.GetEncoding(1251));    // Encoding.ASCII.GetBytes(fidName);
            // copyBuf = GetBytes(fidName);
            unsafe
            {
                for (int i = 0; i < fidName.Length; i++)
                {
                    // bufer.FidName[i] = copyBuf[i]; // Convert.ToByte(textcopy[i]);
                }
            }

            getfid = ToStringArray(copyBuf, Encoding.GetEncoding(1251));    // GetString(copyBuf); // Encoding.ASCII.GetString(copyBuf);
        }