updf_propval_get_info¶
updf_propval_get_info liefert Informationen über ein Property-Objekt.
- rvInfo = updf_propval_get_info(propval)
Returnwert
rvInfo ist ein Vektor mit drei Elementen:
Wert |
Bescheibung |
---|---|
rvInfo[1] |
Typ des Property-Wertes. |
rvInfo[2] |
Anzahl an Zeilen. |
rvInfo[3] |
Anzahl an Spalten. |
Tabelle der Typen:
Wert |
Bedeutung |
---|---|
UPDF_INT8 |
8-Bit Integer mit Vorzeichen (-127..128). |
UPDF_UINT8 |
8-Bit Integer ohne Vorzeichen (0..255). |
UPDF_INT16 |
16-Bit Integer. |
UPDF_UINT16 |
16-Bit Integer (vorzeichenlos). |
UPDF_INT32 |
32-Bit Integer. |
UPDF_UINT32 |
32-Bit Integer (vorzeichenlos). |
UPDF_INT64 |
64-Bit Integer. |
UPDF_UINT64 |
64-Bit Integer (vorzeichenlos). |
UPDF_FLOAT |
32-Bit Real-Zahl. |
UPDF_DOUBLE |
64-Bit Real-Zahl. |
UPDF_STRING |
Unicode-String. Wird als UTF-8 gespeichert. |
UPDF_BLOB |
Beliebige Folge von Bytes. data muss ein String sein. |
Parameter
- propval
propval ist ein propval-Objekt.
Beispiel
def test_updf_propval_get_info()
{
pv = updf_propval_new(1.23);
r = updf_propval_get_info(pv);
if (r[1] != UPDF_DOUBLE) {
error();
}
if (r[2] != 1) {
error();
}
if (r[3] != 1) {
error();
}
pv = updf_propval_new([1,2;3,4], UPDF_FLOAT);
r = updf_propval_get_info(pv);
if (r[1] != UPDF_FLOAT) {
error();
}
if (r[2] != 2) {
error();
}
if (r[3] != 2) {
error();
}
}
test_updf_propval_get_info();
History
Version |
Beschreibung |
---|---|
5.6.0 |
Neu |
id-398657