Gooder 发表于 2005-2-26 14:58:00

如何在插入时不要提示有重复的块?

新块文件名ABC.DWG,含有块:Test1,Test2
现在编辑的文件中已有ABC这样的一个块,而且也有Test1这样的一个块,我在读取并插入时,没提示我说ABC重复,但却提示我说Test1重复,但我不希望有这个提示,因为给人感觉好像出错了似的。
原程序如下:
                AcDbDatabase* pDatabase = new AcDbDatabase(Adesk::kFalse);
                Acad::ErrorStatus es = pDatabase->readDwgFile(AbcFileName, _SH_DENYNO, false);
                Acad::ErrorStatus es2 = pDoc->GetDatabase()->insert(BlockId,"ABC",pDatabase,true);
出错提示:Duplicate definition of block "ABC" ignored
我就想把上面这个出错提示去掉,我已经设了CMDECHO为0(FALSE)了,但还是不行

Gooder 发表于 2005-2-28 09:26:00

各位就请帮个忙吧
页: [1]
查看完整版本: 如何在插入时不要提示有重复的块?