DBgdvReturnLayer |
Top Previous Next |
Holt die Eigenschaften eines Plans aus der Planverwaltung In der Planverwaltung sind zu jedem Plan die Koordinaten der linken unteren Ecke, die Koordinaten der rechten oberen Ecke, Plantyp, Planname, PlanID und Ebene gespeichert. Diese Werte stehen auch im Plan selbst. Um diesen zu finden und ggf. die Werte zu vergleichen, oder um den Plan neu anzulegen, können die Werte aus der Datenbank geholt werden. Es ist dazu nur notwendig, dass die Planverwaltung mit DBgdvOpen geöffnet wurde und der Layer bekannt ist. DBgdvReturnLayer ermittelt dann alle anderen Werte und schreibt sie in den Record settings. Parameter root (PROOT) [IN] Handle auf die geöffnete Datenbank. layer (int) [IN] Die Ebene, deren Werte abgefragt werden. settings (GDV_LAYER_SETTINGS *) [IN/OUT] settings zeigt auf ein Rekord, in dem die Einstellungen zurückgeliefert werden. stufe (int) [IN] stufe muss immer auf 1 gesetzt werden. Über stufe kann für spätere Weiterentwicklungen die Auswahl unterschieden werden. gdvName (const char *) [IN] Der Name der Planverwaltung. Ist gdvName = NULL, wird die geöffnete Planverwaltung benutzt. Ergebnis (T_ERROR) [OUT] Wenn die Funktion erfolgreich verlief, liefert die Funktion ERROR_OK zurück. Ansonsten einen Fehlercode aus error.h Deklaration #include "database.h"
T_ERROR DLLENTRY DBgdvReturnLayer ( PROOT root, int layer, GDV_LAYER_SETTINGS * settings, int stufe, const char * gdvName ); Verwandte Funktionen Einen Plan aus der geöffneten Planverwaltung entfernen. Der Name der Planverwaltung. Ist gdvName = NULL, wird die geöffnete Planverwaltung benutzt. T_ERROR DLLENTRY DBgdvDeletePlan (
|