updf_revert¶
updf_revert macht die Änderungen nach dem letzten Öffnen bzw. Commit (updf_commit) der Datei rückgängig.
-
bool = updf_revert(stg)
Returnwert
bool ist TRUE (1) wenn die Funktion erfolgreich war und sonst FALSE (0).
Parameter
-
stg
stg ist ein Storage-Objekt (siehe updf_create_file, updf_open_file, updf_create_storage).
Beispiel
def test_updf_revert()
{
ssPath = GetTempPath();
stg = updf_create_file(ssPath + "test.updf");
f = updf_create_stream(stg, "test");
fwrite_int8(f, 1:100);
updf_file_close(f);
updf_close_storage(stg);
stg = updf_open_file(ssPath + "test.updf");
f = updf_open_stream(stg, "test");
fwrite_int8(f, 120);
updf_file_close(f);
updf_revert(stg);
f = updf_open_stream(stg, "test");
i8 = fread_int8(f, 1);
if (i8 == 120) {
error();
}
updf_file_close(f);
updf_close_storage(stg);
}
test_updf_revert();
History
Version | Beschreibung |
---|---|
5.6.0 | Neu |
Siehe auch
id-1009928