ydp_00769 发表于 2011-6-27 10:32:45

打开DWG文件,报错:eFileNotFound

Document doc = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument;
            Editor ed = doc.Editor;
            Point3d point = new Point3d(0, 0, 0);//默认插入基点,坐标原点
            string blockName = System.IO.Path.GetFileNameWithoutExtension(CDrawProgress.objDefaultTk._DwgPath);
            Database db = new Database(false, true);
            //打开文件
            db.ReadDwgFile(CDrawProgress.objDefaultTk._DwgPath, System.IO.FileShare.Read, true, null);
            db.CloseInput(true);
            Database curdb = HostApplicationServices.WorkingDatabase;

以上为代码实现,标红色的那行代码,执行就报eFileNotFound。
该方法中CDrawProgress.objDefaultTk._DwgPath是一个变量,存的是要加载的DWG文件

齐天大圣3386 发表于 2011-6-27 12:02:21

显然是文件路径或文件名有误,没有找到文件。

sieben 发表于 2011-6-27 12:17:06

eFileNotFound
---------------------
e File Not Found
有边读边,无边乱读,有时候也是有效的,呵呵!
页: [1]
查看完整版本: 打开DWG文件,报错:eFileNotFound