updf_prop_delete

updf_prop_delete löscht ein Property-Value-Pärchen.

bool = updf_prop_delete(props, name)

Returnwert

bool ist TRUE (1) wenn die Funktion erfolgreich war und ssonst FALSE (0).

Parameter

props

props ist das von updf_prop_open erzeugte Property-Objekt.

name

name ist der Property-Name.

Beispiel

def test_updf_prop_delete()
{
    ssFile = GetTempPath() + "test-prop-delete.updf";

    stg = updf_create_file(ssFile);

    props = updf_prop_open(stg);
    updf_prop_set_at(props, "a", updf_propval_new(1));
    updf_prop_set_at(props, "a1", updf_propval_new(2));
    updf_prop_set_at(props, "b", updf_propval_new(3));
    updf_prop_set_at(props, "abc", updf_propval_new(4));

    n = updf_prop_count(props);
    if (n != 4) {
        error();
    }

    updf_prop_delete(props, "abc");

    n = updf_prop_count(props);
    if (n != 3) {
        error();
    }

    updf_prop_close(props);

    updf_close_storage(stg);
}

test_updf_prop_delete();

History

Version Beschreibung
5.6.0 Neu

id-1645322