updf_prop_get_atΒΆ

updf_prop_get_at returns a property-object.

propval = updf_prop_get_at(props, name)

Return Value

propval.

Parameters

props

props.

name

name.

Example

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 Description
5.6.0 New

id-15419