无论采用何种操作系统和开发平台,当您从32位系统升级至64位系统时,都会遇到文件管理软件编程问题。例如,变量大小问题。使用NET的变量如Int32时,您至少从变量类型的名称都可以知道此变量占据32位的存储空间。在使用64位代码时,许多Windows7的新功能都需要64位的存储空间。例如,在运行P/Invoke调用时,从Win32API中接收到的句柄都是64位的,而不是32位。要找到相关信息,通常必须求助C++wangzhan ,因为微软尚未准备好将相关信息发布给C#和VB.NET的开发人员。
考虑所调用的方法和函数的需求非常重要。某些情况下,方法与函数对变量大小有具体要求。您需要解决代码中的这些问题,因为系统的解决方法过于简单直接,它无法将64位变量传递给需要32位变量的方法或函数。这些方法和函数很可能只是截取64位数值的一半当作数据使用,显然这种处理方法会导致数据丢失和运行结果异常。
编程中的各种问题可能会悄无声息地潜入到开发人员的生活之中。例如,64位应用程序与64位版本的Office2010进行交互时,您可能需要考虑一些令人不快的奇袭。严格来说,32位和64位版本的Office2010是完全不兼容的。尽管这些网页上的信息讨论了VBA相关的问题,但这些问题也会影响您的Visual Studio Tool for Office应用程序。遗憾的是,微软公司并没有为这些问题提供一个完整的资源,所以您还需通过其他方式找到解决方法。您应该防止其他64位程序上出现类似的问题——Office 2010并非是唯一存在这类问题的应用程序。
关于TeamDoc软件:
TeamDoc是基于服务器/客户端架构的轻量级文件管理软件。TeamDoc将文件集中加密存储在您单位自己的服务器中,员工使用TeamDoc客户端访问服务器,从而获得与自己权限相关的权限:登入后与“我的电脑”界面类似,可以看到自己该看的文件,编辑自己能编辑的文档,对于能看到的文件,还可以细分文档权限,进而做到能看不能拷,能看不能截屏等功能,多种权限灵活设置,在线协同编辑、全文搜索、日志与版本追踪,快速构建企业文档库。告别假大空,我们提供值得您选择的、易用的、可用的文档管理软件。现在就访问TeamDoc首页
TeamDoc软件界面(点击可放大)
版权所有:南京网亚计算机有限公司,本文链接地址: 文件管理软件的处理编程问题