几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量

几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 (http://www.dimcax.com/hust/index.php)
-   DirectDWG (http://www.dimcax.com/hust/forumdisplay.php?f=89)
-   -   【转帖】oddbentitylayerid90.safeopenobject90 (http://www.dimcax.com/hust/showthread.php?t=17521)

yang686526 2009-05-06 07:40 PM

【转帖】oddbentitylayerid90.safeopenobject90
 
oddbentity::layerid().safeopenobject()
oddbentity::layerid().safeopenobject()
hello,
can somebody tell me what i'm doing wrong here?
thanks,
lowell
void getentity( oddbobjectid id)
{
oddbentityptr pent = id.safeopenobject();
oddbobjectid layerid = pent->layerid();
if( !layerid.isnull())
{
oddblayertablerecordptr player;
// this throws an exception trying to assign the
// results of safeopenobject() to player
player = id.safeopenobject();
}
}
oops
void getentity( oddbobjectid id)
{
oddbentityptr pent = id.safeopenobject();
oddbobjectid layerid = pent->layerid();
if( !layerid.isnull())
{
oddblayertablerecordptr player;
// wrong id
player = layerid.safeopenobject();
}
}
damn, i knew it would be something like that.
lowell


所有的时间均为北京时间。 现在的时间是 12:25 AM.