obaby1221 发表于 2011-3-15 20:49:16

CAD下多线程怎么实现

用access中的坐标在cad下成图,cad怎么实现多线程,网上搜了下cad先多线程要先在线程里加以下代码
          Database db = HostApplicationServices.WorkingDatabase;
         //获取当前文档所在的数据库      
         Transaction trans = db.TransactionManager.StartTransaction();

         DocumentCollection docs = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager;

         Document doc = docs.GetDocument(db);

         if (!doc.IsActive)
         {
               Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument = doc;

         }

         DocumentLock docLock = doc.LockDocument();
         try
----
但是还是报致命错误

obaby1221 发表于 2011-3-16 15:17:57

后台数据量大,CAD成图假死

Access绘图,数据量大了,cad就假死,有没有碰的这种情况的,怎么处理?MS线程不能用

雪山飞狐_lzh 发表于 2011-3-16 15:24:35

你可以在kean专题里找找长事务相关的内容

luntan666 发表于 2011-3-16 15:41:38

学习一下......

chmenf087 发表于 2011-3-18 08:13:31

多线程不是你这个概念吧,线程池什么的都没有
页: [1]
查看完整版本: CAD下多线程怎么实现