不打开文件操作db时,如果遇到和窗体交互,不会提示文档未锁,但同样需要锁定当前文档,代码如下
2010-01-12 15:06
405 查看
代码
//隐藏打开图形数据库db
db = CAD.CADMgr.CADEntity.Getdb(
ConfigInfo.productPath + file.Path,
System.IO.FileShare.ReadWrite, false);
if (Application.DocumentManager.Count == 0)
{
Application.DocumentManager.Add("acadiso.dwt");
}
Document doc = Application.DocumentManager.MdiActiveDocument;
DocumentLock lockDoc = doc.LockDocument();
using (lockDoc)
{
//处理db中的块等实体
}
//隐藏打开图形数据库db
db = CAD.CADMgr.CADEntity.Getdb(
ConfigInfo.productPath + file.Path,
System.IO.FileShare.ReadWrite, false);
if (Application.DocumentManager.Count == 0)
{
Application.DocumentManager.Add("acadiso.dwt");
}
Document doc = Application.DocumentManager.MdiActiveDocument;
DocumentLock lockDoc = doc.LockDocument();
using (lockDoc)
{
//处理db中的块等实体
}
相关文章推荐
- f12只显示当前的静态页面,如果再执行任何前台操作(不与服务器进行交互),静态页面的代码是不会发生任何改变的
- 在QTP中,经常会遇到需要写入外部文件的地方,比如写Log什么的,这时,可以使用下面代码进行写Txt操作。
- 打开doc文档提示Word 遇到问题需要关闭以安全模式启动解决办法
- 需要这样一个记录本-5 VS2010调试C#项目时提示“当前不会命中断点。还没有为该文档为载任何符号”
- sqlserver2005创建数据库时,错误提示如下:尝试打开或创建物理‘c:\数据库\db.mdf’时,Create File遇到操作系统错误5(拒绝访问)
- VS开发 打开窗体文件 提示需要许可才能使用ActiveX控件的解决办法
- sqlserver2014创建数据库时,错误提示如下:尝试打开或创建物理‘c:\数据库\db.mdf’时,Create File遇到操作系统错误5(拒绝访问)
- 网上下载的word文档提示在试图打开文件时遇到错误的解决方法
- 今天用httpclient访问jenkins遇到请求被转发到登录页面,看了网上的一些教程也没能解决。后来参考了下官方文档解决了,代码如下
- 安装SQL Server 遇到错误提示:以前的某个程序安装已在安装计算机上创建挂起的文件操作
- 以前的某个程序安装在计算机上创建挂起文件操作,运SQL_server卸载了重装,往往是装不了.在安装SQL200的时候有个提示出现“以前的某个程序安装在计算机上创建挂起文件操作,运行安装程序之前必须重新启动计算机”,重起以后同样是这样..是什么原因阿?"后
- VMware虚拟机无法启动,提示“无法打开磁盘,未能锁定文件”
- 取消win7管理员模式避免打开或删除文件提示需要管理员权限
- 帮助文档打开没内容,如果确定不是文件坏了,那就是...
- VC++编译别人代码提示fatal error C1083: 无法打开包括文件:“afxcontrolbars.h”: No such file or directory
- win7 打开文件提示需要管理员权限才能打开的解决方法
- 打开word文档时提示:操作系统当前的配置不能运行此应用程序
- 一个WinForm记事本程序(包含主/下拉/弹出菜单/打开文件/保存文件/打印/页面设置/字体/颜色对话框/剪切版操作等等控件用法以及记事本菜单事件/按键事件的具体代码)
- FTP 打开文件夹提示"该文件没有程序与之关联来执行该操作 请在控制面板的文件夹选项中创建关联
- 编写一个程序,使其从标准输入读取字符,直到遇到文件结尾。对美个字符 程序需要检查并报告改字符是否是一个字母。如果是报告字母在字符表中的位置,否则返回-1