在代码中关闭autocad文档后立即删除文档的方法
来源:互联网 发布:ps4pro优化游戏 编辑:程序博客网 时间:2024/06/06 07:24
1、需求:在代码中调用acDocManager->closeDocument(pDoc)后,要求调用::DeleteFile()删除刚才关闭的文档。
2、问题:如果直接调用::DeleteFile(),会由于文件被占用而失败。这是由于虽然调用了closeDocument(pDoc),但是pDoc对象尚未析构,文件句柄尚未关闭(猜的)造成的。
3、解决方案:利用AcApDocManager类的反应器——AcApDocManagerReactor::documentDestroyed(const char* filename);方法来实现删除。该方法是文档被完全销毁并且与文档关联的数据库也被删除时调用。
4、实现:
- 在代码中关闭autocad文档后立即删除文档的方法
- 在word文档中插入一个字后就会自动删除后一个字的原因及解决办法
- 使用DOM方法在文档中检索或添加信息的方法以及example代码
- 53. 在Lotus Notes中删除文档的功能
- 在 Microsoft Word 文档 中粘贴代码实现语法高亮的方法
- Linux c++对不同文档解析的日志预处理后整合在一个文档中
- 在Word文档中连继用代码添两个表的方法
- 在VC多文档中新建指定文档和关闭指定文档
- 在文档中插入根号的两个简洁代码 (VBA)
- git 删除文档方法
- 在activity启动后立即弹出PopupWindow的两个方法
- 在activity启动后立即弹出PopupWindow的三个方法
- 在activity启动后立即弹出PopupWindow的两个方法
- 在activity启动后立即弹出PopupWindow的两个方法
- 在mfc编程中,创建多文档应用程序时,如何关闭启动时自动打开的空文档
- 删除无法取消的打印文档方法
- 在IE中显示pdf文档的方法及参数设置
- 在IE中显示pdf文档的方法及参数设置
- perl dbi使用详解
- wishlist member
- symbian 如何取http cookie
- 求ASP 导购网站代码(简单的最好,交作业)
- 如何 控制传入的参数减少存储过程的代码量
- 在代码中关闭autocad文档后立即删除文档的方法
- 破解dll
- 数据库优化经验
- Delphi 写的欢迎界面 类似 WinRAR 按钮
- 求本年、本月、本周等数据
- 第一篇博客
- 有多少行? SELECT rows FROM sysindexes WHERE id = OBJECT_ID('table_name') AND indid < 2
- js跟随鼠标的详细信息
- vs2008 无法新建工程