AutoOffset - właściwość obiektu PmBuffer
Opis:
Wewnętrzna automatyczna pozycja w bloku danych, która jest ustawiana automatycznie (ale można ją ustawić również w skrypcie).
Składnia:
Long AutoOffset
Notatka:
Właściwość przeznaczona
do odczytu i zapisu.
Na początku (przy wytworzeniu obiektu
PmBuffer) wartość tej właściwości jest ustawiona na
0.
Po każdej poprawnej operacji (odczyt/zapis) jednej wartości w bloku danych, ta właściwość zostanie automatycznie ustawiona za odczytaną/zapisną wartość (na następną odczytywaną lub zapisywaną pozycję).
Można to wykorzystać albo do kontynualnego odczytu/zapisu wartości lub również do stwierdzenia ilości odczytanych/zapisanych bajtów różnicą wartości tej właściwości przed i po operacji.
Pozycja odczyt/zapis jest dostarczana w formie parametru
nOffset w każdej metodzie przacującej z częścią bloku danych (np.
GetUint8,
SetInt16), gdzie
wartość -4 oznacza, że zostanie zastosowana wartość tej wewnętrznej pozycji
AutoOffset.