Commit 8bde5b48 authored by leon.huang's avatar leon.huang

中译英临时提交。保存备份

parent 65efe77e
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -972,6 +972,9 @@
<EmbeddedResource Include="ListViewTest.resx">
<DependentUpon>ListViewTest.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="LMessageBox.en.resx">
<DependentUpon>LMessageBox.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="LMessageBox.resx">
<DependentUpon>LMessageBox.cs</DependentUpon>
</EmbeddedResource>
......@@ -1091,6 +1094,7 @@
</ItemGroup>
<ItemGroup>
<Content Include="logo.ico" />
<None Include="UI\picture\StartBKP.jpg" />
<Content Include="UI\picture\色谱3.png" />
</ItemGroup>
<ItemGroup>
......
......@@ -28,6 +28,7 @@
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(LMessageBox));
this.button1 = new System.Windows.Forms.Button();
this.button2 = new System.Windows.Forms.Button();
this.label1 = new System.Windows.Forms.Label();
......@@ -35,46 +36,34 @@
//
// button1
//
resources.ApplyResources(this.button1, "button1");
this.button1.DialogResult = System.Windows.Forms.DialogResult.OK;
this.button1.Location = new System.Drawing.Point(40, 88);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(83, 36);
this.button1.TabIndex = 0;
this.button1.Text = "确 定";
this.button1.UseVisualStyleBackColor = true;
//
// button2
//
resources.ApplyResources(this.button2, "button2");
this.button2.DialogResult = System.Windows.Forms.DialogResult.Cancel;
this.button2.Location = new System.Drawing.Point(158, 88);
this.button2.Name = "button2";
this.button2.Size = new System.Drawing.Size(83, 36);
this.button2.TabIndex = 0;
this.button2.Text = "取 消";
this.button2.UseVisualStyleBackColor = true;
//
// label1
//
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(21, 34);
resources.ApplyResources(this.label1, "label1");
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(41, 12);
this.label1.TabIndex = 1;
this.label1.Text = "label1";
//
// LMessageBox
//
this.AcceptButton = this.button1;
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
resources.ApplyResources(this, "$this");
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.CancelButton = this.button2;
this.ClientSize = new System.Drawing.Size(273, 136);
this.Controls.Add(this.label1);
this.Controls.Add(this.button2);
this.Controls.Add(this.button1);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
this.Name = "LMessageBox";
this.Text = "提示";
this.Load += new System.EventHandler(this.LMessageBox_Load);
this.ResumeLayout(false);
this.PerformLayout();
......
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="button1.Text" xml:space="preserve">
<value>OK</value>
</data>
<data name="button2.Text" xml:space="preserve">
<value>Cancel</value>
</data>
</root>
\ No newline at end of file
......@@ -117,4 +117,102 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="label1.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="button2.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;button2.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
<value>6, 12</value>
</data>
<data name="button2.Size" type="System.Drawing.Size, System.Drawing">
<value>83, 36</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="label1.Text" xml:space="preserve">
<value>label1</value>
</data>
<data name="&gt;&gt;button2.Name" xml:space="preserve">
<value>button2</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>LMessageBox</value>
</data>
<data name="&gt;&gt;button2.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="label1.Location" type="System.Drawing.Point, System.Drawing">
<value>21, 34</value>
</data>
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>273, 136</value>
</data>
<data name="&gt;&gt;label1.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="button1.Size" type="System.Drawing.Size, System.Drawing">
<value>83, 36</value>
</data>
<data name="&gt;&gt;label1.Name" xml:space="preserve">
<value>label1</value>
</data>
<data name="&gt;&gt;button1.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;label1.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="label1.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="&gt;&gt;button1.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="button2.Text" xml:space="preserve">
<value>取 消</value>
</data>
<data name="label1.Size" type="System.Drawing.Size, System.Drawing">
<value>41, 12</value>
</data>
<data name="button1.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;button1.Name" xml:space="preserve">
<value>button1</value>
</data>
<data name="&gt;&gt;button1.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="button1.Text" xml:space="preserve">
<value>确 定</value>
</data>
<data name="button1.Location" type="System.Drawing.Point, System.Drawing">
<value>40, 88</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>提示</value>
</data>
<data name="button2.Location" type="System.Drawing.Point, System.Drawing">
<value>158, 88</value>
</data>
<data name="&gt;&gt;label1.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;button2.Parent" xml:space="preserve">
<value>$this</value>
</data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>en</value>
</metadata>
</root>
\ No newline at end of file
......@@ -60,6 +60,16 @@ namespace GcDevicePc.Properties {
}
}
/// <summary>
/// 查找 System.Drawing.Bitmap 类型的本地化资源。
/// </summary>
internal static System.Drawing.Bitmap StartBKP {
get {
object obj = ResourceManager.GetObject("StartBKP", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// 查找 System.Drawing.Bitmap 类型的本地化资源。
/// </summary>
......
......@@ -121,4 +121,7 @@
<data name="色谱3" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\UI\picture\色谱3.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="StartBKP" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\UI\picture\StartBKP.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
</root>
\ No newline at end of file
......@@ -44,14 +44,14 @@
//
resources.ApplyResources(this.label1, "label1");
this.label1.BackColor = System.Drawing.SystemColors.Control;
this.label1.ForeColor = System.Drawing.Color.White;
this.label1.ForeColor = System.Drawing.Color.Black;
this.label1.Name = "label1";
//
// label2
//
resources.ApplyResources(this.label2, "label2");
this.label2.BackColor = System.Drawing.SystemColors.Control;
this.label2.ForeColor = System.Drawing.Color.White;
this.label2.ForeColor = System.Drawing.Color.Black;
this.label2.Name = "label2";
//
// offlinebth
......@@ -86,13 +86,14 @@
//
resources.ApplyResources(this.label3, "label3");
this.label3.BackColor = System.Drawing.SystemColors.Control;
this.label3.ForeColor = System.Drawing.Color.White;
this.label3.ForeColor = System.Drawing.Color.Black;
this.label3.Name = "label3";
//
// bgpicture
//
resources.ApplyResources(this.bgpicture, "bgpicture");
this.bgpicture.BackColor = System.Drawing.Color.Black;
this.bgpicture.Image = global::GcDevicePc.Properties.Resources.StartBKP;
this.bgpicture.Name = "bgpicture";
this.bgpicture.TabStop = false;
this.bgpicture.Paint += new System.Windows.Forms.PaintEventHandler(this.bgpicture_Paint);
......
......@@ -135,7 +135,7 @@
<value>NoControl</value>
</data>
<data name="label2.Location" type="System.Drawing.Point, System.Drawing">
<value>170, 359</value>
<value>167, 359</value>
</data>
<data name="offlinebth.Font" type="System.Drawing.Font, System.Drawing">
<value>宋体, 12pt</value>
......@@ -144,7 +144,7 @@
<value>NoControl</value>
</data>
<data name="offlinebth.Location" type="System.Drawing.Point, System.Drawing">
<value>351, 323</value>
<value>468, 340</value>
</data>
<data name="offlinebth.Size" type="System.Drawing.Size, System.Drawing">
<value>120, 27</value>
......@@ -156,7 +156,7 @@
<value>NoControl</value>
</data>
<data name="BindButton1.Location" type="System.Drawing.Point, System.Drawing">
<value>351, 380</value>
<value>468, 375</value>
</data>
<data name="BindButton1.Size" type="System.Drawing.Size, System.Drawing">
<value>120, 27</value>
......@@ -173,477 +173,18 @@
<data name="label3.Size" type="System.Drawing.Size, System.Drawing">
<value>103, 30</value>
</data>
<data name="bgpicture.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="bgpicture.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="bgpicture.Size" type="System.Drawing.Size, System.Drawing">
<value>600, 411</value>
</data>
<data name="bgpicture.SizeMode" type="System.Windows.Forms.PictureBoxSizeMode, System.Windows.Forms">
<value>StretchImage</value>
</data>
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>600, 414</value>
</data>
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAEAMDAAAAEAIACoJQAAFgAAACgAAAAwAAAAYAAAAAEAIAAAAAAAACQAAAAAAAAAAAAAAAAAAAAA
......
......@@ -290,15 +290,15 @@
AAA=
</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="HMIMACComboBox1.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
</data>
<data name="HMIMACComboBox1.Font" type="System.Drawing.Font, System.Drawing">
<value>宋体, 14pt</value>
</data>
<data name="&gt;&gt;label3.ZOrder" xml:space="preserve">
<value>0</value>
<data name="HMIMACComboBox1.Size" type="System.Drawing.Size, System.Drawing">
<value>193, 27</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="label3.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
</data>
<data name="BindButton1.Location" type="System.Drawing.Point, System.Drawing">
<value>376, 380</value>
......@@ -340,8 +340,8 @@
<data name="&gt;&gt;offlinebth.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="&gt;&gt;HMIMACComboBox1.Parent" xml:space="preserve">
<value>$this</value>
<data name="&gt;&gt;BindButton1.Name" xml:space="preserve">
<value>BindButton1</value>
</data>
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
<value>CenterScreen</value>
......@@ -406,9 +406,6 @@
<data name="HMIMACComboBox1.Visible" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="offlinebth.Location" type="System.Drawing.Point, System.Drawing">
<value>376, 349</value>
</data>
<data name="&gt;&gt;BindButton1.Parent" xml:space="preserve">
<value>$this</value>
</data>
......@@ -448,9 +445,6 @@
<data name="&gt;&gt;label2.Name" xml:space="preserve">
<value>label2</value>
</data>
<data name="&gt;&gt;BindButton1.Name" xml:space="preserve">
<value>BindButton1</value>
</data>
<data name="label1.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 358</value>
</data>
......@@ -472,14 +466,17 @@
<data name="&gt;&gt;offlinebth.Name" xml:space="preserve">
<value>offlinebth</value>
</data>
<data name="&gt;&gt;StartFormbgWorker.Type" xml:space="preserve">
<value>System.ComponentModel.BackgroundWorker, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="offlinebth.Text" xml:space="preserve">
<value>离线模式</value>
</data>
<data name="bgpicture.ImageLocation" xml:space="preserve">
<value />
</data>
<data name="HMIMACComboBox1.Size" type="System.Drawing.Size, System.Drawing">
<value>193, 27</value>
<data name="HMIMACComboBox1.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
</data>
<data name="&gt;&gt;offlinebth.Parent" xml:space="preserve">
<value>$this</value>
......@@ -487,8 +484,8 @@
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>479, 414</value>
</data>
<data name="label3.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
<data name="&gt;&gt;HMIMACComboBox1.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
......@@ -496,6 +493,15 @@
<data name="&gt;&gt;HMIMACComboBox1.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="&gt;&gt;label3.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="&gt;&gt;label1.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="BindButton1.Visible" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="bgpicture.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwg
......@@ -964,14 +970,8 @@
kVdVf4GZdCH8L3a8zJ/4Cmiks1b7y+hLOIhw6HMWSZeYqubv/wB1fQP/AOA//9k=
</value>
</data>
<data name="&gt;&gt;label1.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="BindButton1.Visible" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="&gt;&gt;StartFormbgWorker.Type" xml:space="preserve">
<value>System.ComponentModel.BackgroundWorker, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<data name="offlinebth.Location" type="System.Drawing.Point, System.Drawing">
<value>376, 349</value>
</data>
<data name="&gt;&gt;label3.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
......
......@@ -2990,6 +2990,11 @@
重写当前线程的 CurrentUICulture 属性。
</summary>
</member>
<member name="P:GcDevicePc.Properties.Resources.StartBKP">
<summary>
查找 System.Drawing.Bitmap 类型的本地化资源。
</summary>
</member>
<member name="P:GcDevicePc.Properties.Resources.色谱3">
<summary>
查找 System.Drawing.Bitmap 类型的本地化资源。
......
Record Time:2020-10-24 10:05:23,116 Info: HMI空闲
Record Time:2020-10-24 10:05:23,117 Info:点火状态:未点火 FID:0.000
Record Time2020-10-24 10:04:23,096 Thread ID:[1]- InfoSystem Init Success
Record Time2020-10-24 10:04:27,134 Thread ID:[6]- InfoStart Get PC Local IP...
Record Time2020-10-24 10:04:38,136 Thread ID:[6]- InfoStart Search HMI...
Record Time2020-10-24 10:04:48,539 Thread ID:[6]- InfoStart Search HMI...
......@@ -636,3 +636,61 @@ Parameter name: Value
【2020-10-23 20:58:32】System.InvalidOperationException: 未在侦听。调用此方法前必须先调用 Start() 方法。
在 System.Net.Sockets.TcpListener.Pending()
在 ModbusLib.TcpService.Accept() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 111
【2020-10-24 10:04:22】System.Net.Sockets.SocketException (0x80004005): 在其上下文中,该请求的地址无效。
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Bind(EndPoint localEP)
at System.Net.Sockets.TcpListener.Start(Int32 backlog)
at ModbusLib.TcpService.open(String add, Int32 port)
【2020-10-24 10:04:22】System.Net.Sockets.SocketException (0x80004005): 在其上下文中,该请求的地址无效。
at ModbusLib.TcpService.open(String add, Int32 port)
at ModbusLib.TcpService.tcpStart(String addr, Int32 intport)
2020-10-24 10:04:28System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at System.Collections.Generic.List`1.get_Item(Int32 index)
at GcDevicePc.CK_UI.UserCtl.datadisp() in E:\Work Files\色谱仪\Vocs\GcDevicePc\CK_UI\UserCtl.cs:line 521
2020-10-24 10:04:34System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at System.Collections.Generic.List`1.get_Item(Int32 index)
at GcDevicePc.CK_UI.UserCtl.datadisp() in E:\Work Files\色谱仪\Vocs\GcDevicePc\CK_UI\UserCtl.cs:line 521
2020-10-24 10:04:40System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at System.Collections.Generic.List`1.get_Item(Int32 index)
at GcDevicePc.CK_UI.UserCtl.datadisp() in E:\Work Files\色谱仪\Vocs\GcDevicePc\CK_UI\UserCtl.cs:line 521
2020-10-24 10:04:46System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at System.Collections.Generic.List`1.get_Item(Int32 index)
at GcDevicePc.CK_UI.UserCtl.datadisp() in E:\Work Files\色谱仪\Vocs\GcDevicePc\CK_UI\UserCtl.cs:line 521
2020-10-24 10:04:52System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at System.Collections.Generic.List`1.get_Item(Int32 index)
at GcDevicePc.CK_UI.UserCtl.datadisp() in E:\Work Files\色谱仪\Vocs\GcDevicePc\CK_UI\UserCtl.cs:line 521
2020-10-24 10:04:58System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at System.Collections.Generic.List`1.get_Item(Int32 index)
at GcDevicePc.CK_UI.UserCtl.datadisp() in E:\Work Files\色谱仪\Vocs\GcDevicePc\CK_UI\UserCtl.cs:line 521
2020-10-24 10:05:04System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at System.Collections.Generic.List`1.get_Item(Int32 index)
at GcDevicePc.CK_UI.UserCtl.datadisp() in E:\Work Files\色谱仪\Vocs\GcDevicePc\CK_UI\UserCtl.cs:line 521
2020-10-24 10:05:10System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at System.Collections.Generic.List`1.get_Item(Int32 index)
at GcDevicePc.CK_UI.UserCtl.datadisp() in E:\Work Files\色谱仪\Vocs\GcDevicePc\CK_UI\UserCtl.cs:line 521
2020-10-24 10:05:16System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at System.Collections.Generic.List`1.get_Item(Int32 index)
at GcDevicePc.CK_UI.UserCtl.datadisp() in E:\Work Files\色谱仪\Vocs\GcDevicePc\CK_UI\UserCtl.cs:line 521
2020-10-24 10:05:22System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at System.Collections.Generic.List`1.get_Item(Int32 index)
at GcDevicePc.CK_UI.UserCtl.datadisp() in E:\Work Files\色谱仪\Vocs\GcDevicePc\CK_UI\UserCtl.cs:line 521
......@@ -184,3 +184,4 @@
【2020-10-23 20:49:26.1809】,A保存
【2020-10-23 20:57:57.3546】,服务器开始启动:192.168.2.50:12345
【2020-10-23 20:58:32.8368】,服务器重启:
【2020-10-24 10:04:22.9604】,服务器开始启动:172.16.0.102:12345
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment