Fonction AcDbBlockTable::add

Acad::ErrorStatus add (

   AcDbBlockTableRecord* pRecord);

pRecord Entrée: Pointeur vers l'enregistrement à ajouter à la table.

Cette fonction ajoute un enregistrement vers lequel pointe pRecord à la fois à la base de donnée contenant la table et à la table elle-même.

Les codes possibles du retour ErrorStatus sont : Acad::eOk , Acad::eOutOfMemory , Acad::eDuplicateRecordName , ou Acad::eNoDatabase (si la table de blocs n'est pas dans une base de données).

 


Acad::ErrorStatus add (

AcDbObjectId& IdRecord,

AcDbBlockTableRecord* pRecord);

IdRecord Sortie : L'identificateur (l’objectId) de l'enregistrement ajouté (pRecord) .
pRecord Entrée : Pointeur vers l'enregistrement à ajouter à la table.

Cette fonction ajoute l’enregistrement désigné par pRecord à la fois à la base de donnée contenant la table et à la table elle-même. Si l’ajout réussi, IdRecord est défini au AcDbObjectId de pRecord dès que celui-ci à été ajouté à la base de donnée..

Les codes possibles du retour ErrorStatus sont : Acad::eOk , Acad::eOutOfMemory , Acad::eDuplicateRecordName , ou Acad::eNoDatabase (si la table de blocs n'est pas dans une base de données).

www.cadfr.com