高级会员
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
|
【转帖】referencing blocks on a different database
referencing blocks on a different database
referencing blocks on a different database
can i reference blocks that reside on a different database?
i have two oddbdatabases, one is full of little symbols as blocks and the other has the main drawing. i want to create block references to the drawing that reference to the blocks on the block database. is this possible or do i have to insert the blocks first to the main database?
this doesn't work:
code:
oddbobjectid blkid; // assume here to contain some symbol on the block database
oddbobjectid brefid;
oddbblockreferenceptr pblkref = oddbblockreference::createobject();
pblkref->setdatabasedefaults(maindb);
brefid = pmodelspace->appendoddbentity(pblkref);
pblkref->setblocktablerecord(blkid);
block from one database can't be inserted into another.
but it can be cloned from one database to another. see oddbdatabase::wblockclone()
sergey slezkin
|