明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1909|回复: 4

我一加载块的程序,但总是出现块重复!!

[复制链接]
发表于 2005-3-8 08:52:00 | 显示全部楼层 |阅读模式
<BR>                AcDbDatabase *pNewDb =new AcDbDatabase(Adesk::kFalse); <BR>                Acad::ErrorStatus es=pNewDb-&gt;readDwgFile(fName, _SH_DENYNO,false); <BR>                if (es!=Acad::eOk) <BR>                { <BR>                        acutPrintf("\nThe file %s cannot be opend",fName); <BR>                }


                AcDbDatabase *pDb; <BR>                pDb =acdbHostApplicationServices ()-&gt;workingDatabase () ;


<BR>                AcDbObjectId blockId; <BR>                if((es=pDb-&gt;insert(blockId, bName,pNewDb, true))==Acad::eOk) <BR>                { <BR>//                        acutPrintf("\ninsert ok\n"); <BR>                } <BR>                else<BR>                { <BR>                AfxMessageBox("Insert failed"); <BR>                delete pNewDb; <BR>                }



忽略块 砂砾夹层1         的重复定义。<BR>忽略块 碳酸盐化         的重复定义。<BR>忽略块 碳酸盐花1         的重复定义。<BR>忽略块 粉砂夹层         的重复定义。<BR>忽略块 粉砂夹层1         的重复定义。<BR>忽略块 贝类化石         的重复定义。<BR>忽略块 贝类化石1         的重复定义。<BR>忽略块 部分氧化炭屑         的重复定义。<BR>忽略块 部分氧化炭屑1         的重复定义。<BR>忽略块 铁富集         的重复定义。<BR>忽略块 铁富集1         的重复定义。<BR>忽略块 铁的迁移         的重复定义。<BR>忽略块 铁的迁移1         的重复定义。<BR>忽略块 长石半水_? 的重复定义。<BR>忽略块 长石半水1         的重复定义。<BR>忽略块 鱼类化石         的重复定义。<BR>忽略块 鱼类化石1         的重复定义。<BR>忽略块 含泥细砂岩1         的重复定义。<BR>忽略块 含泥细砂岩2         的重复定义。<BR>忽略块 含砾细砂岩1         的重复定义。<BR>忽略块 含砾细砂岩2         的重复定义。<BR>忽略块 含粉砂细砂岩1         的重复定义。<BR>忽略块 A$C1EBF6B59         的重复定义。<BR>忽略块 含粉砂细砂岩2         的重复定义。<BR>忽略块 含泥中砂岩1         的重复定义。<BR>忽略块 含泥中砂岩2         的重复定义。<BR>忽略块 含粉砂中砂岩1         的重复定义。<BR>忽略块 含粉砂中砂岩2         的重复定义。<BR>忽略块 含泥粗砂岩1         的重复定义。<BR>忽略块 含泥粗砂岩2         的重复定义。<BR>忽略块 含粉砂粗砂岩1         的重复定义。<BR>忽略块 含粉砂粗砂岩2         的重复定义。<BR>忽略块 含泥砾岩1         的重复定义。<BR>忽略块 含泥砾岩2         的重复定义。<BR>忽略块 含粉砂砾岩1         的重复定义。<BR>忽略块 含粉砂砾岩2         的重复定义。<BR>忽略块 含泥砂砾岩1         的重复定义。<BR>忽略块 含泥砂砾岩2         的重复定义。<BR>忽略块 点状黄铁矿         的重复定义。<BR>忽略块 GEcur         的重复定义。<BR>忽略块 GEpoint         的重复定义。<BR>忽略块 GELY         的重复定义。<BR>忽略块 GEmud         的重复定义。<BR>忽略块 染状铁锰质         的重复定义。<BR>忽略块 染状铁锰质1         的重复定义。<BR>忽略块 植物根系数         的重复定义。<BR>忽略块 植物根系数1         的重复定义。<BR>忽略块 氧化植物         的重复定义。<BR>忽略块 氧化植物1         的重复定义。<BR>忽略块 氧化炭屑         的重复定义。<BR>忽略块 氧化炭屑1         的重复定义。<BR>忽略块 泥夹层         的重复定义。<BR>忽略块 泥夹层1         的重复定义。<BR>忽略块 炭化植物         的重复定义。<BR>忽略块 炭化植物1         的重复定义。<BR>忽略块 炭屑         的重复定义。<BR>忽略块 炭屑1         的重复定义。<BR>忽略块 点状氧化_75         的重复定义。<BR>忽略块 点壮氧化-75         的重复定义。<BR>忽略块 点壮黄铁矿         的重复定义。<BR>忽略块 1CM泥         的重复定义。<BR>忽略块 A$C198170D2         的重复定义。<BR>忽略块 石膏         的重复定义。<BR>忽略块 石膏1         的重复定义。<BR>忽略块 砂夹层         的重复定义。<BR>忽略块 砂夹层1         的重复定义。<BR>忽略块 砂砾夹层         的重复定义。<BR>忽略块 砂砾夹层1         的重复定义。<BR>忽略块 碳酸盐化         的重复定义。<BR>忽略块 碳酸盐花1         的重复定义。<BR>忽略块 粉砂夹层         的重复定义。<BR>忽略块 粉砂夹层1         的重复定义。<BR>忽略块 贝类化石         的重复定义。<BR>忽略块 贝类化石1         的重复定义。<BR>忽略块 部分氧化炭屑         的重复定义。<BR>忽略块 部分氧化炭屑1         的重复定义。<BR>忽略块 铁富集         的重复定义。<BR>忽略块 铁富集1         的重复定义。<BR>忽略块 铁的迁移         的重复定义。<BR>忽略块 铁的迁移1         的重复定义。<BR>忽略块 长石半水_? 的重复定义。<BR>忽略块 长石半水1         的重复定义。<BR>忽略块 鱼类化石         的重复定义。<BR>忽略块 鱼类化石1         的重复定义。<BR>忽略块 含泥细砂岩1         的重复定义。<BR>忽略块 含泥细砂岩2         的重复定义。<BR>忽略块 含砾细砂岩1         的重复定义。<BR>忽略块 含砾细砂岩2         的重复定义。<BR>忽略块 含粉砂细砂岩1         的重复定义。<BR>忽略块 A$C1EBF6B59         的重复定义。<BR>忽略块 含粉砂细砂岩2         的重复定义。<BR>忽略块 含泥中砂岩1         的重复定义。<BR>忽略块 含泥中砂岩2         的重复定义。<BR>忽略块 含粉砂中砂岩1         的重复定义。<BR>忽略块 含粉砂中砂岩2         的重复定义。<BR>忽略块 含泥粗砂岩1         的重复定义。<BR>忽略块 含泥粗砂岩2         的重复定义。<BR>忽略块 含粉砂粗砂岩1         的重复定义。<BR>忽略块 含粉砂粗砂岩2         的重复定义。<BR>忽略块 含泥砾岩1         的重复定义。<BR>忽略块 含泥砾岩2         的重复定义。<BR>忽略块 含粉砂砾岩1         的重复定义。<BR>忽略块 含粉砂砾岩2         的重复定义。<BR>忽略块 含泥砂砾岩1         的重复定义。<BR>忽略块 含泥砂砾岩2         的重复定义。<BR>忽略块 点状黄铁矿         的重复定义。<BR>忽略块 GEcur         的重复定义。<BR>忽略块 GEpoint         的重复定义。<BR>忽略块 GELY         的重复定义。<BR>忽略块 GEmud         的重复定义。<BR>忽略块 染状铁锰质         的重复定义。<BR>忽略块 染状铁锰质1         的重复定义。<BR>忽略块 植物根系数         的重复定义。<BR>忽略块 植物根系数1         的重复定义。<BR>忽略块 氧化植物         的重复定义。<BR>忽略块 氧化植物1         的重复定义。<BR>忽略块 氧化炭屑         的重复定义。<BR>忽略块 氧化炭屑1         的重复定义。<BR>忽略块 泥夹层         的重复定义。<BR>忽略块 泥夹层1         的重复定义。<BR>忽略块 炭化植物         的重复定义。<BR>忽略块 炭化植物1         的重复定义。<BR>忽略块 炭屑         的重复定义。<BR>忽略块 炭屑1         的重复定义。<BR>忽略块 点状氧化_75         的重复定义。<BR>忽略块 点壮氧化-75         的重复定义。<BR>忽略块 点壮黄铁矿         的重复定义。<BR>忽略块 1CM泥         的重复定义。<BR>忽略块 A$C198170D2         的重复定义。<BR>忽略块 石膏         的重复定义。<BR>忽略块 石膏1         的重复定义。<BR>忽略块 砂夹层         的重复定义。<BR>忽略块 砂夹层1         的重复定义。<BR>忽略块 砂砾夹层         的重复定义。<BR>忽略块 砂砾夹层1         的重复定义。<BR>忽略块 碳酸盐化         的重复定义。<BR>忽略块 碳酸盐花1         的重复定义。<BR>忽略块 粉砂夹层         的重复定义。<BR>忽略块 粉砂夹层1         的重复定义。<BR>忽略块 贝类化石         的重复定义。<BR>忽略块 贝类化石1         的重复定义。<BR>忽略块 部分氧化炭屑         的重复定义。<BR>忽略块 部分氧化炭屑1         的重复定义。<BR>忽略块 铁富集         的重复定义。<BR>忽略块 铁富集1         的重复定义。<BR>忽略块 铁的迁移         的重复定义。<BR>忽略块 铁的迁移1         的重复定义。<BR>忽略块 长石半水_? 的重复定义。<BR>忽略块 长石半水1         的重复定义。<BR>忽略块 鱼类化石         的重复定义。<BR>忽略块 鱼类化石1         的重复定义。<BR>忽略块 含泥细砂岩1         的重复定义。<BR>忽略块 含泥细砂岩2         的重复定义。<BR>忽略块 含砾细砂岩1         的重复定义。<BR>忽略块 含砾细砂岩2         的重复定义。<BR>忽略块 含粉砂细砂岩1         的重复定义。<BR>忽略块 A$C1EBF6B59         的重复定义。<BR>忽略块 含粉砂细砂岩2         的重复定义。<BR>忽略块 含泥中砂岩1         的重复定义。<BR>忽略块 含泥中砂岩2         的重复定义。<BR>忽略块 含粉砂中砂岩1         的重复定义。<BR>忽略块 含粉砂中砂岩2         的重复定义。<BR>忽略块 含泥粗砂岩1         的重复定义。<BR>忽略块 含泥粗砂岩2         的重复定义。<BR>忽略块 含粉砂粗砂岩1         的重复定义。<BR>忽略块 含粉砂粗砂岩2         的重复定义。<BR>忽略块 含泥砾岩1         的重复定义。<BR>忽略块 含泥砾岩2         的重复定义。<BR>忽略块 含粉砂砾岩1         的重复定义。<BR>忽略块 含粉砂砾岩2         的重复定义。<BR>忽略块 含泥砂砾岩1         的重复定义。<BR>忽略块 含泥砂砾岩2         的重复定义。<BR>忽略块 点状黄铁矿         的重复定义。<BR>忽略块 GEcur         的重复定义。<BR>忽略块 GEpoint         的重复定义。<BR>忽略块 GELY         的重复定义。<BR>忽略块 GEmud         的重复定义。<BR>忽略块 染状铁锰质         的重复定义。<BR>忽略块 染状铁锰质1         的重复定义。<BR>忽略块 植物根系数         的重复定义。<BR>忽略块 植物根系数1         的重复定义。<BR>忽略块 氧化植物         的重复定义。<BR>忽略块 氧化植物1         的重复定义。<BR>忽略块 氧化炭屑         的重复定义。<BR>忽略块 氧化炭屑1         的重复定义。<BR>忽略块 泥夹层         的重复定义。<BR>忽略块 泥夹层1         的重复定义。<BR>忽略块 炭化植物         的重复定义。<BR>忽略块 炭化植物1         的重复定义。<BR>忽略块 炭屑         的重复定义。<BR>忽略块 炭屑1         的重复定义。<BR>忽略块 点状氧化_75         的重复定义。<BR>忽略块 点壮氧化-75         的重复定义。<BR>忽略块 点壮黄铁矿         的重复定义。<BR>忽略块 1CM泥         的重复定义。<BR>忽略块 A$C198170D2         的重复定义。<BR>忽略块 石膏         的重复定义。<BR>忽略块 石膏1         的重复定义。<BR>忽略块 砂夹层         的重复定义。<BR>忽略块 砂夹层1         的重复定义。<BR>忽略块 砂砾夹层         的重复定义。<BR>忽略块 砂砾夹层1         的重复定义。<BR>忽略块 碳酸盐化         的重复定义。<BR>忽略块 碳酸盐花1         的重复定义。<BR>忽略块 粉砂夹层         的重复定义。<BR>忽略块 粉砂夹层1         的重复定义。<BR>忽略块 贝类化石         的重复定义。<BR>忽略块 贝类化石1         的重复定义。<BR>忽略块 部分氧化炭屑         的重复定义。<BR>忽略块 部分氧化炭屑1         的重复定义。<BR>忽略块 铁富集         的重复定义。<BR>忽略块 铁富集1         的重复定义。<BR>忽略块 铁的迁移         的重复定义。<BR>忽略块 铁的迁移1         的重复定义。<BR>忽略块 长石半水_? 的重复定义。<BR>忽略块 长石半水1         的重复定义。<BR>忽略块 鱼类化石         的重复定义。<BR>忽略块 鱼类化石1         的重复定义。<BR>忽略块 含泥细砂岩1         的重复定义。<BR>忽略块 含泥细砂岩2         的重复定义。<BR>忽略块 含砾细砂岩1         的重复定义。<BR>忽略块 含砾细砂岩2         的重复定义。<BR>忽略块 含粉砂细砂岩1         的重复定义。<BR>忽略块 A$C1EBF6B59         的重复定义。<BR>忽略块 含粉砂细砂岩2         的重复定义。<BR>忽略块 含泥中砂岩1         的重复定义。<BR>忽略块 含泥中砂岩2         的重复定义。<BR>忽略块 含粉砂中砂岩1         的重复定义。<BR>忽略块 含粉砂中砂岩2         的重复定义。<BR>忽略块 含泥粗砂岩1         的重复定义。<BR>忽略块 含泥粗砂岩2         的重复定义。<BR>忽略块 含粉砂粗砂岩1         的重复定义。<BR>忽略块 含粉砂粗砂岩2         的重复定义。<BR>忽略块 含泥砾岩1         的重复定义。<BR>忽略块 含泥砾岩2         的重复定义。<BR>忽略块 含粉砂砾岩1         的重复定义。<BR>忽略块 含粉砂砾岩2         的重复定义。<BR>忽略块 含泥砂砾岩1         的重复定义。<BR>忽略块 含泥砂砾岩2         的重复定义。<BR>忽略块 点状黄铁矿         的重复定义。<BR>忽略块 GEcur         的重复定义。<BR>忽略块 GEpoint         的重复定义。<BR>忽略块 GELY         的重复定义。<BR>忽略块 GEmud         的重复定义。<BR>忽略块 染状铁锰质         的重复定义。<BR>忽略块 染状铁锰质1         的重复定义。<BR>忽略块 植物根系数         的重复定义。<BR>忽略块 植物根系数1         的重复定义。<BR>忽略块 氧化植物         的重复定义。<BR>忽略块 氧化植物1         的重复定义。<BR>忽略块 氧化炭屑         的重复定义。<BR>忽略块 氧化炭屑1         的重复定义。<BR>忽略块 泥夹层         的重复定义。<BR>忽略块 泥夹层1         的重复定义。<BR>忽略块 炭化植物         的重复定义。<BR>忽略块 炭化植物1         的重复定义。<BR>忽略块 炭屑         的重复定义。<BR>忽略块 炭屑1         的重复定义。<BR>忽略块 点状氧化_75         的重复定义。<BR>忽略块 点壮氧化-75         的重复定义。<BR>忽略块 点壮黄铁矿         的重复定义。<BR>忽略块 1CM泥         的重复定义。<BR>忽略块 A$C198170D2         的重复定义。<BR>忽略块 石膏         的重复定义。<BR>忽略块 石膏1         的重复定义。<BR>忽略块 砂夹层         的重复定义。<BR>忽略块 砂夹层1         的重复定义。<BR>忽略块 砂砾夹层         的重复定义。<BR>忽略块 砂砾夹层1         的重复定义。<BR>忽略块 碳酸盐化         的重复定义。<BR>忽略块 碳酸盐花1         的重复定义。<BR>忽略块 粉砂夹层         的重复定义。<BR>忽略块 粉砂夹层1         的重复定义。<BR>忽略块 贝类化石         的重复定义。<BR>忽略块 贝类化石1         的重复定义。<BR>忽略块 部分氧化炭屑         的重复定义。<BR>忽略块 部分氧化炭屑1         的重复定义。<BR>忽略块 铁富集         的重复定义。<BR>忽略块 铁富集1         的重复定义。<BR>忽略块 铁的迁移         的重复定义。<BR>忽略块 铁的迁移1         的重复定义。<BR>忽略块 长石半水_? 的重复定义。<BR>忽略块 长石半水1         的重复定义。<BR>忽略块 鱼类化石         的重复定义。<BR>忽略块 鱼类化石1         的重复定义。<BR>忽略块 含泥细砂岩1         的重复定义。<BR>忽略块 含泥细砂岩2         的重复定义。<BR>忽略块 含砾细砂岩1         的重复定义。<BR>忽略块 含砾细砂岩2         的重复定义。<BR>忽略块 含粉砂细砂岩1         的重复定义。<BR>忽略块 A$C1EBF6B59         的重复定义。<BR>忽略块 含粉砂细砂岩2         的重复定义。<BR>忽略块 含泥中砂岩1         的重复定义。<BR>忽略块 含泥中砂岩2         的重复定义。<BR>忽略块 含粉砂中砂岩1         的重复定义。<BR>忽略块 含粉砂中砂岩2         的重复定义。<BR>忽略块 含泥粗砂岩1         的重复定义。<BR>忽略块 含泥粗砂岩2         的重复定义。<BR>忽略块 含粉砂粗砂岩1         的重复定义。<BR>忽略块 含粉砂粗砂岩2         的重复定义。<BR>忽略块 含泥砾岩1         的重复定义。<BR>忽略块 含泥砾岩2         的重复定义。<BR>忽略块 含粉砂砾岩1         的重复定义。<BR>忽略块 含粉砂砾岩2         的重复定义。<BR>忽略块 含泥砂砾岩1         的重复定义。<BR>忽略块 含泥砂砾岩2         的重复定义。<BR>忽略块 点状黄铁矿         的重复定义。<BR>忽略块 GEcur         的重复定义。<BR>忽略块 GEpoint         的重复定义。<BR>忽略块 GELY         的重复定义。<BR>忽略块 GEmud         的重复定义。<BR>忽略块 染状铁锰质         的重复定义。<BR>忽略块 染状铁锰质1         的重复定义。<BR>忽略块 植物根系数         的重复定义。<BR>忽略块 植物根系数1         的重复定义。<BR>忽略块 氧化植物         的重复定义。<BR>忽略块 氧化植物1         的重复定义。<BR>忽略块 氧化炭屑         的重复定义。<BR>忽略块 氧化炭屑1         的重复定义。<BR>忽略块 泥夹层         的重复定义。<BR>忽略块 泥夹层1         的重复定义。<BR>忽略块 炭化植物         的重复定义。<BR>忽略块 炭化植物1         的重复定义。<BR>忽略块 炭屑         的重复定义。<BR>忽略块 炭屑1         的重复定义。<BR>忽略块 点状氧化_75         的重复定义。<BR>忽略块 点壮氧化-75         的重复定义。<BR>忽略块 点壮黄铁矿         的重复定义。<BR>忽略块 1CM泥         的重复定义。<BR>忽略块 A$C198170D2         的重复定义。<BR>忽略块 石膏         的重复定义。<BR>忽略块 石膏1         的重复定义。<BR>忽略块 砂夹层         的重复定义。<BR>忽略块 砂夹层1         的重复定义。<BR>忽略块 砂砾夹层         的重复定义。<BR>忽略块 砂砾夹层1         的重复定义。<BR>忽略块 碳酸盐化         的重复定义。<BR>忽略块 碳酸盐花1         的重复定义。<BR>忽略块 粉砂夹层         的重复定义。<BR>忽略块 粉砂夹层1         的重复定义。<BR>忽略块 贝类化石         的重复定义。<BR>忽略块 贝类化石1         的重复定义。<BR>忽略块 部分氧化炭屑         的重复定义。<BR>忽略块 部分氧化炭屑1         的重复定义。<BR>忽略块 铁富集         的重复定义。<BR>忽略块 铁富集1         的重复定义。<BR>忽略块 铁的迁移         的重复定义。<BR>忽略块 铁的迁移1         的重复定义。<BR>忽略块 长石半水_? 的重复定义。<BR>忽略块 长石半水1         的重复定义。<BR>忽略块 鱼类化石         的重复定义。<BR>忽略块 鱼类化石1         的重复定义。<BR>忽略块 含泥细砂岩1         的重复定义。<BR>忽略块 含泥细砂岩2         的重复定义。<BR>忽略块 含砾细砂岩1         的重复定义。<BR>忽略块 含砾细砂岩2         的重复定义。<BR>忽略块 含粉砂细砂岩1         的重复定义。<BR>忽略块 A$C1EBF6B59         的重复定义。<BR>忽略块 含粉砂细砂岩2         的重复定义。<BR>忽略块 含泥中砂岩1         的重复定义。<BR>忽略块 含泥中砂岩2         的重复定义。<BR>忽略块 含粉砂中砂岩1         的重复定义。<BR>忽略块 含粉砂中砂岩2         的重复定义。<BR>忽略块 含泥粗砂岩1         的重复定义。<BR>忽略块 含泥粗砂岩2         的重复定义。<BR>忽略块 含粉砂粗砂岩1         的重复定义。<BR>忽略块 含粉砂粗砂岩2         的重复定义。<BR>忽略块 含泥砾岩1         的重复定义。<BR>忽略块 含泥砾岩2         的重复定义。<BR>忽略块 含粉砂砾岩1         的重复定义。<BR>忽略块 含粉砂砾岩2         的重复定义。<BR>忽略块 含泥砂砾岩1         的重复定义。<BR>忽略块 含泥砂砾岩2         的重复定义。<BR>忽略块 水平层理         的重复定义。<BR>忽略块 平行层理         的重复定义。<BR>忽略块 斜层理         的重复定义。<BR>忽略块 波状层理         的重复定义。<BR>忽略块 槽状层理         的重复定义。<BR>忽略块 臂理裂隙滑塌面         的重复定义。<BR>忽略块 炭化碎屑         的重复定义。<BR>忽略块 氧化炭化植物         的重复定义。<BR>忽略块 植物根系         的重复定义。<BR>忽略块 氧化植物根系         的重复定义。<BR>忽略块 煤屑         的重复定义。<BR>忽略块 炭质         的重复定义。<BR>忽略块 细晶状黄铁矿         的重复定义。<BR>忽略块 团块状、结核状黄铁矿         的重复定义。<BR>忽略块 胶状黄铁矿         的重复定义。<BR>忽略块 菱铁矿         的重复定义。<BR>忽略块 方解石         的重复定义。<BR>忽略块 褐铁矿化         的重复定义。<BR>忽略块 点状氧化         的重复定义。<BR>忽略块 铁的局部富集         的重复定义。<BR>忽略块 钙质团块         的重复定义。<BR>忽略块 黄色云母碎片         的重复定义。<BR>忽略块 玫红色长石         的重复定义。<BR>忽略块 贝壳化石         的重复定义。<BR>忽略块 螺类化石         的重复定义。



我看了程序中只加载了一次,没有多次加载,但不知道为什么,它出来这么多的重复定义!!
发表于 2005-3-8 10:48:00 | 显示全部楼层
你readDwgFile后 要先wblock到另一数据库,只有wblock是插入一个块 而insert是对一个文件操作的. AcDbDatabase *pNewDb = NULL;
es = pBackDb->wblock(pNewDb,blkId);
delete pBackDb;
if (Acad::eOk != es)
{
return es;
} AcDbObjectId newBlkId;
es = acdbCurDwg()->insert(newBlkId,BlockId,pNewDb,false);
delete pNewDb;
 楼主| 发表于 2005-3-8 11:56:00 | 显示全部楼层
没有太懂,版主可以把我上面的程序修改一下吗!谢谢!!


我用你说的方法,没有调通。
发表于 2005-3-9 07:39:00 | 显示全部楼层
AcDbDatabase *pNewDb =new AcDbDatabase(Adesk::kFalse);
Acad::ErrorStatus es=pNewDb->readDwgFile(fName, _SH_DENYNO,false);
if (es!=Acad::eOk)
{
acutPrintf("\nThe file %s cannot be opend",fName);
} AcDbDatabase *pDb;
pDb =acdbHostApplicationServices ()->workingDatabase () ;
AcDbObjectId blockId;
if((es=pDb->insert(blockId, bName,pNewDb, true))==Acad::eOk) ~~~~~~ 此处的bName是在新数据库中使用的块名,如使用原块名,则会出现此问题,可任意重新赋名。
{
// acutPrintf("\ninsert ok\n");
}
else
{
AfxMessageBox("Insert failed");
delete pNewDb;
}
发表于 2005-4-2 23:34:00 | 显示全部楼层
可首先判别这个块是不是存在,如果存在就直接insert完了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-26 07:18 , Processed in 0.168307 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表