DBelementFromGradisId

Top  Previous  Next

Handle eines Elements ermitteln.

Zu einer gradiskonformen ID wird das Handle des einsprechenden Elements ermittelt. Eine gradiskonforme ID ist eine 2 mal 16 Bit lange Zahl, wobei die erste Zahl das Objekt, die zweite Zahl das Element bestimmt. Diese ID überlebt das Sichern nicht. Es dürfen daher keine Gradis-ID´s über das Sichern und Laden hinaus gespeichert werden. Dies ist nur mit normalen ID´s möglich. Nicht jedes Element besitzt eine Gradis-ID. Diese wird erst dann angelegt, wenn sie benötigt wird.

Parameter

root (PROOT)                                             [IN]

Das Handle der Datenbank

elementID (GRADISELEMENTID)           [IN]

Dies ist die 2*16 Bit lange ID des Elements. Zu diesem Element wird das Handle ermittelt.

Ergebnis

(PELEMENT)                                          [OUT]

Das Ergebnis ist im Falle der fehlerfreien Ausführung das Handle des Elements, das zu der gegebenen Gradis-ID gehört. Falls ein Fehler aufgetreten ist, wird ein NULL-Handle als Ergebnis geliefert.

Deklaration

#include "database.h"

 

PELEMENT DLLENTRY DBelementFromGradisId(

     PROOT          root,

     GRADISELEMENTID   elementID

);