Program.cs 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Security.Cryptography;
  5. using System.Text;
  6. using System.Threading;
  7. using System.Threading.Tasks;
  8. using System.Windows.Forms;
  9. using chutian_parking_terminal.communication;
  10. namespace chutian_parking_terminal
  11. {
  12. static class Program
  13. {
  14. /// <summary>
  15. /// 应用程序的主入口点。
  16. /// </summary>
  17. [STAThread]
  18. static void Main()
  19. {
  20. Application.EnableVisualStyles();
  21. Application.SetCompatibleTextRenderingDefault(false);
  22. Mutex instance = new Mutex(true, "chutian_parking_terminal", out bool createdNew);
  23. //Message.Store_command_response_msg asd = new Message.Store_command_response_msg() ;
  24. //Message.Error_manager error_Manager = new Message.Error_manager();
  25. //error_Manager.ErrorCode = 0;
  26. //error_Manager.ErrorDescription = "";
  27. //Message.Base_info base_Info = new Message.Base_info();
  28. //base_Info.MsgType = Message.Message_type.EStoreCommandResponseMsg;
  29. //base_Info.Sender = Message.Communicator.EMain;
  30. //base_Info.Receiver = Message.Communicator.ETerminor;
  31. //Message.Id_struct id_Struct = new Message.Id_struct();
  32. //id_Struct.TerminalId = 4;
  33. //asd.License = "ex9anRJL52CJABrE";
  34. //asd.IdStruct = id_Struct;
  35. //asd.BaseInfo = base_Info;
  36. //asd.Code = error_Manager;
  37. //while (true)
  38. //{
  39. // if (asd.Code?.ErrorCode == 0)
  40. // {
  41. // Console.WriteLine("123" + asd.ToString());
  42. // }
  43. // else
  44. // {
  45. // Console.WriteLine("456" + asd.ToString());
  46. // }
  47. // Thread.Sleep(10);
  48. //}
  49. if (createdNew)
  50. {
  51. Application.Run(new action_window());
  52. instance.ReleaseMutex();
  53. }
  54. else
  55. {
  56. Application.Exit();
  57. }
  58. }
  59. }
  60. }