最简单的内存共享办法反而没有被太多人提起。事实上,只要在联结时指定程序的 datasections 为 shared 属性,你就可以轻易地在同一程序的每一个执行个体(instance)之间,或是 dll 的每一使用者之间,共享这份数据。只要将 win32 dll 的 data section指定为 shared,其性质就会像 win16 dll 一样。真幸运,windows 95 给我们这么简单又有弹性的数据共享方式。你可以在 exe 或 dll 中产生多个 data sections,把所有你打算共享的数据放到其中一个 data section,然后把它的属性设为 shared。至于其它的 data sections 仍然使用预设的属性(nonshared)。phys 程序会示范这一切。