From c01b187bad41881a7c0dfd77bec175830d77c615 Mon Sep 17 00:00:00 2001 From: Sunny Date: Sun, 5 Sep 2021 17:27:19 +0800 Subject: [PATCH] =?UTF-8?q?*=20UMMFile:=20=E4=BF=AE=E6=94=B9=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Bin/net40/SunnyUI.dll | Bin 2233344 -> 2233344 bytes Bin/net462/SunnyUI.dll | Bin 2233856 -> 2233856 bytes Bin/net5.0-windows/SunnyUI.dll | Bin 2202112 -> 2202112 bytes Bin/netcoreapp3.1/SunnyUI.dll | Bin 2201600 -> 2201600 bytes SunnyUI/Units/UMMFile.cs | 3 ++- 5 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Bin/net40/SunnyUI.dll b/Bin/net40/SunnyUI.dll index aa8dd9e521cbaf6494d333b0b528dbdd06e33c98..a28f2d3972822628e1904f28c28bc7ff8f0bc8ae 100644 GIT binary patch delta 255 zcmZoz(ZSdN#1lGLCT~nT)Y#M7!`Rxx)Y`+`+QZV?!@9MH?fb6jy}Q|pIXT3##PZEJ z8Mxa2?`8vHb|B^eVoo3iiE#rl4-oSLF&_}~1F--Q3j(pw_W!$u8@mOnN_P}pk$3g! z`TZietZ4Vq_6hDHKr9NxVn8eo#1cR(3B*!BEDgjmKr9QyazHE(#0uLdxGS3MWbr;K zcyHsn}jJO)Jf7M#-6Fyno$1rfV=N1uH;Bcin)Bf|RE!A3Iho`-AnE O$lbHsXEQ3L3IPC@_hG95 diff --git a/Bin/net462/SunnyUI.dll b/Bin/net462/SunnyUI.dll index f4aa3fcb208c34eb905600c31915db7c584437d6..6d3104c95a2cd99943ba8eb2da8bf01a0cb04e86 100644 GIT binary patch delta 256 zcmZoz)4|vP#1lGLUT1XlHTJajFt+wEwe~Q#_OP_}ux{;Pd%bIV<8HQMP7bjwv3zq* z2CnwcyV-!49f&!Am=lOWV%$K?1H`;Q%m>8$Kr8^nf

^{qt_&qum0n2X)UMFG}>8 zH^roGLR{S0_7m27>*KiE;{!t@X(r4R+EXpA>h6r}!zdYIsY$QS)Nv$7X# KKf$DAAq)V_oOi$g delta 255 zcmZoz)4|vP#1lGLb{sVL*x1wB!`Rxx)Y`+`+QZV?!@9MH?e#7Wu`IECb4~`X>7~2b zO54BeW&>h&Am#vKP9Ww2Vs0Sj0b*Vt<^y7WAQk{(K_C{|{$;oDk!}G^;lpcW9rL`W z^oxb&O#e2&{e-&+5Q_q_7!ZpCu>=rH0sVdstd~Shx1D^EZ>ro zfvdfIHyaSM12G2>a{@6)j2nn~fS4DE`GA-ohy{RH5Qv4gm+uzt?GrFN8nS{v&cJbl z<<*>LN`{{8B3>duEDFS8Kr9Z#5YdyXe7x5ASVo@L#17dL?mH=W&AeI7RX&{yXVp$-T17dj~R@g4$r6^*u$DUP7bjwv3zq* z2Cnw<-E2V24#XTl%n8IGF>WB{0b*Vt<^y7WAQk{(K_C{|UcOuSW}m>@O@nSOSP8fmjNNrGZ!mh-HCT4v6J}SYdmDm!gR^i{te0 zWz%Q0Dh3EV`Mux%fW;BlCY>q2SLSXGpZ=p&F=gt6bH{3Y delta 255 zcmZqJ(8kyR#1lGLPQ12T+t}0E!`Rxx)Y`+`+QZV?!@9MHEq@n>Se976IVS_x^q;%f zO4}=TvjH(X5OV-AClGT1F*gwN05LBR^8qnG5DNgYAP@^}uh=boqfbCs{Kg{Z3Pb;m z$9C@8neOwYJ;6%^h(&=|42Z>nSOSP8fmjNNrGZ!mh-HCT4v6J}SYdmDm!gR^OY!c- zFQ?CFRSXcQPh9iMN7>MAPM3Fo(zYv-(|@!oMk_!?%VeOUAoZ6f2Kx3``6>K4^y1I< J;x@%zK>*9$YsCNn 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; } }