![]() |
【转帖】deffenence between entity90 and objectid90.safeopenobject90
deffenence between entity() and objectid().safeopenobject()
deffenence between entity() and objectid().safeopenobject() who can tell me the deffenence between oddbobjectiterator::entity() and oddbobjectiterator:: objectid().safeopenobject() codes as follows oddbdatabaseptr pdb = svcs.readfile(); oddbblocktableptr pblocktable = pdb->getblocktableid().safeopenobject(); oddbblocktablerecordptr pblock = pblocktable->getat("*model_space", oddb::kforread); oddbobjectiteratorptr pentiter = pblock->newiterator(); for (; !pentiter->done(); pentiter->step()) { oddbentityptr pent1 = pentiter->objectid().safeopenobject(); oddbentityptr pent2 = pentiter->entity(); } thank you very much! last edited by yeyunxiaopan; 22nd january 2008 at 12:23 amfff">. safeopenobject() will throw exception if it cannot open object. entity() will return null pointer. vladimir |
所有的时间均为北京时间。 现在的时间是 01:02 PM. |