diff --git a/App/Hi.Wpf.dll b/App/Hi.Wpf.dll index 25b94c7..1c0d799 100644 Binary files a/App/Hi.Wpf.dll and b/App/Hi.Wpf.dll differ diff --git a/App/HiCbtr.dll b/App/HiCbtr.dll index 076b5b9..d8fa10c 100644 Binary files a/App/HiCbtr.dll and b/App/HiCbtr.dll differ diff --git a/App/HiDisp.dll b/App/HiDisp.dll index 246755f..88fe9ac 100644 Binary files a/App/HiDisp.dll and b/App/HiDisp.dll differ diff --git a/App/HiGeom.dll b/App/HiGeom.dll index eda7923..f39fcc4 100644 Binary files a/App/HiGeom.dll and b/App/HiGeom.dll differ diff --git a/App/HiLicense.dll b/App/HiLicense.dll index bdbdd99..d2560a9 100644 Binary files a/App/HiLicense.dll and b/App/HiLicense.dll differ diff --git a/App/HiMech.dll b/App/HiMech.dll index 5912fd6..e230183 100644 Binary files a/App/HiMech.dll and b/App/HiMech.dll differ diff --git a/App/HiNC-2025-win-desktop.deps.json b/App/HiNC-2025-win-desktop.deps.json index 48f0126..4775a39 100644 --- a/App/HiNC-2025-win-desktop.deps.json +++ b/App/HiNC-2025-win-desktop.deps.json @@ -11,8 +11,8 @@ "dependencies": { "AvalonEdit": "6.3.0.90", "FontAwesome.Sharp": "6.3.0", - "Hi.Wpf": "3.1.73", - "HiNc": "3.1.94", + "Hi.Wpf": "3.1.74", + "HiNc": "3.1.95", "runtimepack.Microsoft.NETCore.App.Runtime.win-x64": "9.0.11", "runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64": "9.0.11", "runtimepack.Microsoft.AspNetCore.App.Runtime.win-x64": "9.0.11" @@ -1600,39 +1600,39 @@ } } }, - "Hi.Wpf/3.1.73": { + "Hi.Wpf/3.1.74": { "dependencies": { - "HiDisp": "3.1.78" + "HiDisp": "3.1.79" }, "runtime": { "lib/net9.0-windows7.0/Hi.Wpf.dll": { - "assemblyVersion": "3.1.73.0", - "fileVersion": "3.1.73.0" + "assemblyVersion": "3.1.74.0", + "fileVersion": "3.1.74.0" } } }, - "HiCbtr/3.1.78": { + "HiCbtr/3.1.79": { "dependencies": { - "HiDisp": "3.1.78" + "HiDisp": "3.1.79" }, "runtime": { "lib/net9.0/HiCbtr.dll": { - "assemblyVersion": "3.1.78.0", - "fileVersion": "3.1.78.0" + "assemblyVersion": "3.1.79.0", + "fileVersion": "3.1.79.0" } } }, - "HiDisp/3.1.78": { + "HiDisp/3.1.79": { "dependencies": { - "HiGeom": "3.1.73", + "HiGeom": "3.1.74", "System.Configuration.ConfigurationManager": "10.0.1", "System.Drawing.Common": "10.0.1", "System.Resources.Extensions": "10.0.1" }, "runtime": { "lib/net9.0/HiDisp.dll": { - "assemblyVersion": "3.1.78.0", - "fileVersion": "3.1.78.0" + "assemblyVersion": "3.1.79.0", + "fileVersion": "3.1.79.0" } }, "native": { @@ -1647,7 +1647,7 @@ } } }, - "HiGeom/3.1.73": { + "HiGeom/3.1.74": { "dependencies": { "Google.Protobuf": "3.28.3", "Grpc.AspNetCore": "2.66.0", @@ -1658,8 +1658,8 @@ }, "runtime": { "lib/net9.0/HiGeom.dll": { - "assemblyVersion": "3.1.73.0", - "fileVersion": "3.1.73.0" + "assemblyVersion": "3.1.74.0", + "fileVersion": "3.1.74.0" } }, "resources": { @@ -1671,27 +1671,27 @@ } } }, - "HiLicense/3.1.73": { + "HiLicense/3.1.74": { "dependencies": { - "HiGeom": "3.1.73" + "HiGeom": "3.1.74" }, "runtime": { "lib/net9.0/HiLicense.dll": { - "assemblyVersion": "3.1.73.0", - "fileVersion": "3.1.73.0" + "assemblyVersion": "3.1.74.0", + "fileVersion": "3.1.74.0" } } }, - "HiMech/3.1.85": { + "HiMech/3.1.86": { "dependencies": { "CommandLineParser": "2.9.1", - "HiCbtr": "3.1.78", + "HiCbtr": "3.1.79", "Microsoft.CodeAnalysis.CSharp.Scripting": "5.0.0" }, "runtime": { "lib/net9.0/HiMech.dll": { - "assemblyVersion": "3.1.85.0", - "fileVersion": "3.1.85.0" + "assemblyVersion": "3.1.86.0", + "fileVersion": "3.1.86.0" } }, "resources": { @@ -1706,20 +1706,20 @@ } } }, - "HiNc/3.1.94": { + "HiNc/3.1.95": { "dependencies": { "Google.Protobuf": "3.28.3", "Grpc.AspNetCore": "2.66.0", "Grpc.Net.Client": "2.66.0", - "HiLicense": "3.1.73", - "HiMech": "3.1.85", - "HiUniNc": "3.1.82", + "HiLicense": "3.1.74", + "HiMech": "3.1.86", + "HiUniNc": "3.1.83", "System.IO.Pipelines": "10.0.1" }, "runtime": { "lib/net9.0/HiNc.dll": { - "assemblyVersion": "3.1.94.0", - "fileVersion": "3.1.94.0" + "assemblyVersion": "3.1.95.0", + "fileVersion": "3.1.95.0" } }, "resources": { @@ -1731,14 +1731,14 @@ } } }, - "HiUniNc/3.1.82": { + "HiUniNc/3.1.83": { "dependencies": { - "HiMech": "3.1.85" + "HiMech": "3.1.86" }, "runtime": { "lib/net9.0/HiUniNc.dll": { - "assemblyVersion": "3.1.82.0", - "fileVersion": "3.1.82.0" + "assemblyVersion": "3.1.83.0", + "fileVersion": "3.1.83.0" } } }, @@ -2219,61 +2219,61 @@ "path": "grpc.net.common/2.66.0", "hashPath": "grpc.net.common.2.66.0.nupkg.sha512" }, - "Hi.Wpf/3.1.73": { + "Hi.Wpf/3.1.74": { "type": "package", "serviceable": true, - "sha512": "sha512-X/JWRuM/0lhD3BPlBsZCo9hCdUAPrfJ8v/L6SoQCLZo5vmr2IyK0mp9A9lb2jXRF2bNnKDlskHZ3ofIDudbUdw==", - "path": "hi.wpf/3.1.73", - "hashPath": "hi.wpf.3.1.73.nupkg.sha512" + "sha512": "sha512-CzHZYMApU3eU2tKP5na7chCTdvAQ3hMDZjvvTCXvJTNOI2fqlXz3eJ9q3mL9VJvMq9BnGRNaVrTMcwxNJaZmcQ==", + "path": "hi.wpf/3.1.74", + "hashPath": "hi.wpf.3.1.74.nupkg.sha512" }, - "HiCbtr/3.1.78": { + "HiCbtr/3.1.79": { "type": "package", "serviceable": true, - "sha512": "sha512-nteCc2FB7xxDMwnnEuAXsv6WXUnFznxZFhhQnAfsRJNr56Tk+FncXGroCVIAjoUgYKKFhIkBC+jYsR1X+d4l+w==", - "path": "hicbtr/3.1.78", - "hashPath": "hicbtr.3.1.78.nupkg.sha512" + "sha512": "sha512-N2is71MQ3pN8VEX64Zd9QfvjY/wLs3E3QKqsMgE8UvqCE2eXitJftiv7eQyvRBAXfUU5nZDur/Cdj3lORpOB8w==", + "path": "hicbtr/3.1.79", + "hashPath": "hicbtr.3.1.79.nupkg.sha512" }, - "HiDisp/3.1.78": { + "HiDisp/3.1.79": { "type": "package", "serviceable": true, - "sha512": "sha512-mHV9RsR+Gr+zrAprbFoIdNqGW/0ykYt5KfOjwUP1fwXsBreEUDLtzWY/Ad1bj1IzYLdtDrjxnBXWORYgFP4VvQ==", - "path": "hidisp/3.1.78", - "hashPath": "hidisp.3.1.78.nupkg.sha512" + "sha512": "sha512-kVMrYJMibmDcSyUBvUHFdj6Wu+GwQka08c2PUX5AT1QUq7TeEhdyC15lmL96PHusPblgCXFLso0P3dd7vwTbaw==", + "path": "hidisp/3.1.79", + "hashPath": "hidisp.3.1.79.nupkg.sha512" }, - "HiGeom/3.1.73": { + "HiGeom/3.1.74": { "type": "package", "serviceable": true, - "sha512": "sha512-g1+JsgQNPFs2MNOmTxCmhx9DfpW30bpdzmlnapJq7RCqRQCKtogMNwZRhAUKaPZDmfGntoHrI9wJNEWRswIHqg==", - "path": "higeom/3.1.73", - "hashPath": "higeom.3.1.73.nupkg.sha512" + "sha512": "sha512-T0vgnzXZ8SHmSEmJ3msfsYXyUqm6AOCLSzEveeqfJcK0vG+8ITSqBVwQiGe6EM2GybaU0Qe+1aCxyy1EsiOnuA==", + "path": "higeom/3.1.74", + "hashPath": "higeom.3.1.74.nupkg.sha512" }, - "HiLicense/3.1.73": { + "HiLicense/3.1.74": { "type": "package", "serviceable": true, - "sha512": "sha512-1BNiFSHIpr42QblW/mbBR/1M1L5g0Poe7ugnW0ztA6KthKrHn6nSSiOLnxUMlrE0WjiniXGUkSor1bTCyPpu2g==", - "path": "hilicense/3.1.73", - "hashPath": "hilicense.3.1.73.nupkg.sha512" + "sha512": "sha512-QKk9JdBfHmydnVELj/jXoY4MixBemd2gRBVv1lKN1DO/2aOlbddfY6ejPlrcvfhNagyuVJbHdqgx4rx9GWpx2w==", + "path": "hilicense/3.1.74", + "hashPath": "hilicense.3.1.74.nupkg.sha512" }, - "HiMech/3.1.85": { + "HiMech/3.1.86": { "type": "package", "serviceable": true, - "sha512": "sha512-T6+j7SkCpLZRcyvns8tcogvB4iwKBzDYwV2nTpUoMP+XmSY0uztsQC76BK3O1ORpYYEr+dLCmFntdjWUTPdCxQ==", - "path": "himech/3.1.85", - "hashPath": "himech.3.1.85.nupkg.sha512" + "sha512": "sha512-pp4nlY/zievxqavmQ7hFmj6H35zW6Xa7xO9MPzixWuthYxRmREM3KGKUZjrfMEQIvSZuAtawfhOuap8mqMGtcg==", + "path": "himech/3.1.86", + "hashPath": "himech.3.1.86.nupkg.sha512" }, - "HiNc/3.1.94": { + "HiNc/3.1.95": { "type": "package", "serviceable": true, - "sha512": "sha512-W4Z9JwU1FSHYw0u+mOKmeb0kMCnkK9KrkuBCB9QEI5jIwbKE/noWSgpdgWYMCxyDmQVTOL8uxRjpqxm4YjrcpA==", - "path": "hinc/3.1.94", - "hashPath": "hinc.3.1.94.nupkg.sha512" + "sha512": "sha512-sLHRRFs+amO1K1ybQqPoDZCK9+19ZVPX4m+poszrFBt/952gwZzixZT6QKdyKO1/6KxZ+oOlItUHlH++WUqqUw==", + "path": "hinc/3.1.95", + "hashPath": "hinc.3.1.95.nupkg.sha512" }, - "HiUniNc/3.1.82": { + "HiUniNc/3.1.83": { "type": "package", "serviceable": true, - "sha512": "sha512-msUPkCHId362e34plKLQnf6BL82TXTyNFOmG5V6PtrmwhG0Y08vQ9M7/l+H+yxywS+oVbzbiSP0VBcU+8WdWwA==", - "path": "hiuninc/3.1.82", - "hashPath": "hiuninc.3.1.82.nupkg.sha512" + "sha512": "sha512-5ZbH1xeVgjzEaKlENCB4AN5xaSUikvWao8OhrZm4Dq2ayQTb9DXYnJeVpcV1XEVE0WB2l6wzNcXJqrAmL2aYOg==", + "path": "hiuninc/3.1.83", + "hashPath": "hiuninc.3.1.83.nupkg.sha512" }, "MathNet.Numerics/5.0.0": { "type": "package", diff --git a/App/HiNC-2025-win-desktop.dll b/App/HiNC-2025-win-desktop.dll index 5a636c1..d8ff8c1 100644 Binary files a/App/HiNC-2025-win-desktop.dll and b/App/HiNC-2025-win-desktop.dll differ diff --git a/App/HiNC-2025-win-desktop.pdb b/App/HiNC-2025-win-desktop.pdb index bc1e932..3865b45 100644 Binary files a/App/HiNC-2025-win-desktop.pdb and b/App/HiNC-2025-win-desktop.pdb differ diff --git a/App/HiNc.dll b/App/HiNc.dll index 767f6a9..f92f40e 100644 Binary files a/App/HiNc.dll and b/App/HiNc.dll differ diff --git a/App/HiUniNc.dll b/App/HiUniNc.dll index 6b9c39d..efea01b 100644 Binary files a/App/HiUniNc.dll and b/App/HiUniNc.dll differ diff --git a/App/core.dll b/App/core.dll index 293a003..33dc1c0 100644 Binary files a/App/core.dll and b/App/core.dll differ diff --git a/App/en/HiGeom.resources.dll b/App/en/HiGeom.resources.dll index 545238f..a5f96a1 100644 Binary files a/App/en/HiGeom.resources.dll and b/App/en/HiGeom.resources.dll differ diff --git a/App/en/HiMech.resources.dll b/App/en/HiMech.resources.dll index 6ad2004..1307ff1 100644 Binary files a/App/en/HiMech.resources.dll and b/App/en/HiMech.resources.dll differ diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Common.StringUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.Common.StringUtil.html index 0a49eea..49c0f6d 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Common.StringUtil.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Common.StringUtil.html @@ -332,6 +332,43 @@ Class StringUtil + + +
Converts a string to a null-terminated UTF-8 byte array for P/Invoke.
+public static byte[] ToUtf8NullTerminatedBytes(this string str)
+ str string