VS2008 C# ShareMemory

时间:2011-12-14 13:56:28
【文件属性】:

文件名称:VS2008 C# ShareMemory

文件大小:16KB

文件格式:RAR

更新时间:2011-12-14 13:56:28

VS2008 C# ShareMemory

VS2008 C# ShareMemory 将实例移植到了C#2008 在之前版本中,新增了清空内存方法 网上有C#共享内存类,不过功能太简单了,并且写内存每次都从开头写。故对此进行了改进,并做了个小例子,供需要的人参考。 主要改进点: 通过利用共享内存的一部分空间(以下称为“数据信息区”)来存储当前内存中存储的数据信息(count和length或者添加其他信息),完成了对内存读写功能的完善。 在读写内存时,读写数据信息区。 1.写共享内存 根据共享内存当前的使用length,依次往后写。 2.读共享内存 读取从共享内存的起始位置(不包括数据信息区)至length的所有数据。 3.关键点 把IntPtr型的m_pwData当指针来操作,实现从内存的任意位置读写数据。 m_pwDataWrite = (IntPtr)(m_pwData.GetHashCode() + m_length + infoSize); 4.可改进处 在数据信息区,添加每条数据的length信息,即可实现*读取数据,而不必每次都起始读。


【文件预览】:
ShareMemory
----ShareMemory()
--------bin()
--------Form1.Designer.cs(10KB)
--------Program.cs(494B)
--------obj()
--------Form1.cs(3KB)
--------ShareMem.cs(13KB)
--------Form1.resx(6KB)
--------ShareMemory.csproj.user(74B)
--------ShareMemory.csproj(4KB)
--------Properties()
----ShareMemory.suo(20KB)
----ShareMemory.sln(927B)

网友评论

  • 不错非常好的学习资料。感谢
  • 下载先看看
  • 不错非常好的学习资料。感谢!
  • 谢谢,已经下载,好好研究下。
  • 非常不错!确实可以用
  • 学习下,可以使用
  • 不错非常好的学习资料。感谢!
  • 常好的资源,使用API创建共享内存
  • VS2010通过,就是按钮文字是日文的,度娘了一下。
  • 非常好的资源,感谢分享
  • 一直用了这个,非常稳定,!
  • 有助于初学,模板~
  • 通过Win API 实现的,能用就行了
  • 能用,不过要用windows api实现,不是我想要的。
  • 东西很好,真的不错,找了许久,终于派上用场了,不知道有没有结构体的存储
  • 清空的代码,并不能够清空共享内存,只是清空了list
  • 很好,有利于新手。
  • 可以运行,把这个东西结合在自己项目里面,还是会有点问题,毕竟对共享内存研究得不是很透彻,最后还是通过本地加密文件解决了问题
  • 又学到了点东西,thx
  • 地址。。。有点麻烦啊。