一个excel的提示在内部是如何完成的

[复制链接]
查看11 | 回复2 | 2010-6-7 18:38:13 | 显示全部楼层 |阅读模式
当一个人(A)excel在被编辑的时候,另外一个人(B)去打开这个excel时会提示说A正在编辑,那么B如果要打开的话就是只读,这个文件是放在公共盘上,我所想知道的是从开始到结束这个是怎么运作的,我想这应该涉及到windows的底层通讯吧,属于编程方面的,或者说只有谁编了windows xp这个东西才知道的,我想的是希望windows的提示更人性化,当b打开的时候a也会收到提示说“b要打开这个文件,如果a此时没用此文件请关闭”完全出于好奇心,如果是linux不知道会不会通过搜索文件搜到这句话,呵呵

回复

使用道具 举报

千问 | 2010-6-7 18:38:13 | 显示全部楼层
我认为你理解的可能有一点点差异。我认为,当用户A打开文件时,会做一个标记在文件的属性中,用户B打开时,同时读取了这个属性。当你试图删除一个打开的文件时也有类似情况。这里不存在通讯问题。你需要的当b打开的时候a也会收到提示说“b要打开这个文件,如果a此时没用此文件请关闭”就需要通讯了,而且多用户状态下还涉及通知哪一个终端的问题。
回复

使用道具 举报

千问 | 2010-6-7 18:38:13 | 显示全部楼层
共享文档也可设置为多人同时编辑的呀.要你所说提示,你应该建议Microsoft公司改进.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行