diff --git a/Bin/net40/SunnyUI.dll b/Bin/net40/SunnyUI.dll index aa8dd9e5..a28f2d39 100644 Binary files a/Bin/net40/SunnyUI.dll and b/Bin/net40/SunnyUI.dll differ diff --git a/Bin/net462/SunnyUI.dll b/Bin/net462/SunnyUI.dll index f4aa3fcb..6d3104c9 100644 Binary files a/Bin/net462/SunnyUI.dll and b/Bin/net462/SunnyUI.dll differ diff --git a/Bin/net5.0-windows/SunnyUI.dll b/Bin/net5.0-windows/SunnyUI.dll index 6e972973..9de3a1f9 100644 Binary files a/Bin/net5.0-windows/SunnyUI.dll and b/Bin/net5.0-windows/SunnyUI.dll differ diff --git a/Bin/netcoreapp3.1/SunnyUI.dll b/Bin/netcoreapp3.1/SunnyUI.dll index fc9c402d..69ea22da 100644 Binary files a/Bin/netcoreapp3.1/SunnyUI.dll and b/Bin/netcoreapp3.1/SunnyUI.dll differ diff --git a/SunnyUI/Units/UMMFile.cs b/SunnyUI/Units/UMMFile.cs index 7ad60a50..119c9795 100644 --- a/SunnyUI/Units/UMMFile.cs +++ b/SunnyUI/Units/UMMFile.cs @@ -137,7 +137,6 @@ namespace Sunny.UI var mmf = MemoryMappedFile.CreateOrOpen(MapName, Capacity, MemoryMappedFileAccess.ReadWrite); using (var accessor = mmf.CreateViewAccessor(0, Capacity)) { - accessor.Write(0, false); var len = accessor.ReadInt32(128); var data = new byte[len]; accessor.ReadArray(128 + 4, data, 0, len); @@ -147,6 +146,8 @@ namespace Sunny.UI data = new byte[len]; accessor.ReadArray(1024 + 4, data, 0, len); message.Value = Encoding.Unicode.GetString(data); + + accessor.Write(0, false); return message; } }