Determine the entity name of this object.
This function returns the entity name, given a pointer to the handle for a specific object.
The argument enthandle represents the handle for the object whose name you wish to retrieve.
The argument entname is the name of the object with the given handle.
This function returns RTNORM or RTERROR and sets an error code
Example
struct sds_resbuf *entlist;
struct sds_resbuf *templist;
sds_name entname1, entname2;
char string1[512];
sds_point pt;
sds_entsel ("Pick an entity: ", entname1, pt);
entlist=sds_entget(entname1); // Get the resbuf for that object.
// Go through the object's resbuf...
for (templist=entlist;templist->rbnext!=NULL;templist=templist->rbnext)
{
if (templist->restype==5){// Restype=5 is the handle
sds_handent(templist->resval.rstring,entname2);
sds_getstring(0,"Press Enter to highlight the object. ",string1);
sds_redraw(entname2,3);
}
}
sds_relrb(entlist);
Tell me about...
Programming Overview of SDS™ (Solutions Development System™)