updf_prop_get_at

updf_prop_get_at liefert ein Property-Objekt.

propval = updf_prop_get_at(props, name)

Returnwert

propval ist ein Objekt (siehe updf_propval_get_info und updf_propval_get).

Parameter

props

props ist das von updf_prop_open erzeugte Property-Objekt.

name

name ist der Property-Name.

Beispiel

def test_updf_prop_get_at()
{
    ssRoot = GetTempPath();

    stg = updf_create_file(ssRoot + "test1.updf")

    props = updf_prop_open(stg);
    updf_prop_set_at(props, "a_i8", updf_propval_new(123, UPDF_INT8));
    updf_prop_set_at(props, "a2", updf_propval_new(1:50000));

    pv = updf_prop_get_at(props, "a_i8");
    if (type(pv) == "error") {
        error();
    }
    val = updf_propval_get(pv);
    if (val != 123) {
        error();
    }

    pv = updf_prop_get_at(props, "a2");
    if (type(pv) == "error") {
        error();
    }
    val = updf_propval_get(pv);
    if (len(val) != 50000) {
        error();
    }

    updf_prop_close(props);
    updf_close_storage(stg);

    stg = updf_open_file(ssRoot + "test1.updf")
    props = updf_prop_open(stg);
    updf_prop_set_at(props, "a3", updf_propval_new(1.234));
    updf_prop_set_at(props, "a4", updf_propval_new(zeros(1,1000)));
    updf_prop_close(props);
    updf_close_storage(stg);
}

test_updf_prop_get_at();

History

Version Beschreibung
5.6.0 Neu

id-15419