示例#1
0
        public securityPrompt(Action ok, ref Assembly assembly, ref dll d)
        {
            this.ok       = ok;
            this.assembly = assembly;
            s             = assembly.GetReferencedAssemblies();
            this.d        = d;

            i = -1;
        }
示例#2
0
	private void window_Load(object sender, EventArgs e)
	{
		OpenFileDialog ofd = new OpenFileDialog();
		ofd.Title = "Load dll";
		ofd.Filter = "dlls|*.dll";
		if (ofd.ShowDialog() == DialogResult.OK)
		{
			netDll = new dll(ofd.FileName);
			netDll.Load();
			netDll.Save(ofd.FileName + ".new");
		}
	}
示例#3
0
 static void Main(string[] args)
 {
     using (var test = new dll())
     {
         string str    = "invoke1";
         var    result = test.invoke1(ref str, 1);
         Console.WriteLine($"invoke1 result: {result}");
         str = "invoke2";
         test.invoke2(ref str);
         test.invoke3();
         str = "invoke4";
         test.invoke4(ref str);
         str = "invoke5";
         test.invoke5(ref str);
     }
 }
示例#4
0
        public void _socketfun()
        {
            _requestSocket = new RequestSocket();
            _requestSocket.Connect("tcp://" + Global.Instance.NNFConIp + ":" + Global.Instance.NNFConPUBPort);

            _subscribeSocket = new SubscribeSocket();
            _subscribeSocket.Connect("tcp://" + Global.Instance.NNFConIp + ":" + Global.Instance.NNFConSUBPort);



            long client_Autoid = Global.Instance.ClientId - 100;

            _subscribeSocket.Subscribe(BitConverter.GetBytes((short)MessageType.LOGIN).Concat(BitConverter.GetBytes(Global.Instance.ClientId)).ToArray());



            dllevent += new dll(checkCase);

            _CTS = new CancellationTokenSource();
        }
示例#5
0
        public void _socketfun()
        {
            _requestSocket = new RequestSocket();
            _requestSocket.Connect("tcp://" + Global.Instance.NNFConIp + ":" + Global.Instance.NNFConPUBPort);

            _subscribeSocket = new SubscribeSocket();
            _subscribeSocket.Connect("tcp://" + Global.Instance.NNFConIp + ":" + Global.Instance.NNFConSUBPort);

            long client_Autoid =Global.Instance.ClientId- 100;

               _subscribeSocket.Subscribe(BitConverter.GetBytes((short)MessageType.LOGIN).Concat(BitConverter.GetBytes(Global.Instance.ClientId)).ToArray());
            //    _subscribeSocket.Subscribe(BitConverter.GetBytes((short)MessageType.ORDER).Concat(BitConverter.GetBytes(Global.Instance.ClientId)).ToArray());

               if (Global.Instance.Relogin != true)
            {
                dllevent += new dll(checkCase);

                _CTS = new CancellationTokenSource();

            }
        }
示例#6
0
 static float GetProperty(int camera, dll.LucamProperty property)
 {
     float value;
     dll.LucamPropertyFlag flags;
     dll.LucamGetProperty(camera, property, out value, out flags);
     return value;
 }
示例#7
0
        private LumeneraCamera(int handle, dll.LucamSnapshot snapshot, ushort[] data, int width)
        {
            _handle = handle;
            _snapshot = snapshot;
            _data = data;
            _width = width;

            ResetSettings();
        }