DBASEgetLongByOffset |
Top Previous Next |
Einen Feldwert als long int zurückliefern. In einem Datensatz wird ein long int gesucht, das über den Offset offset und die Länge length identifiziert wird. Kann kein Wert gefunden werden, wird 0 zurückgeliefert. Ist der Wert nicht als long int interpretierbar, ist der zurückgelieferte Wert undefiniert. Der Offset und die Länge von Feldnamen kann mit der Funktion DBASEgetFieldOffsetAndLength ermittelt werden. Parameter buf (DBbuffer *) [IN] Handle auf die geöffnete Datenbank. elem (void *) [IN] Ein zuvor ausgelesener Datensatz offset (long int) [IN] offset beschreibt die Position im Datensatz. length (long int) [IN] length beschreibt die Länge des Feldwertes im Datensatz ab der Position offset. Ergebnis (long int) [OUT] Der Double-Wert, der im Datensatz über offset und length identifiziert wird, oder 0, wenn kein Feld ab dem offset vorhanden ist. Im Fehlerfall ist der Wert undefiniert. Deklaration #include "dbase.h"
long int DLLENTRY DBASEgetLongByOffset ( DBbuffer * buf, void * elem, long int offset, long int length ); Verwandte Funktionen
|