ReadStream linia 332, TSInfoFiles.pp
public procedure ReadStream(const AAttrPath: String; AStream: TStream; ASize: UInt32; AOffset: UInt32 = 0);
Metoda służąca do odczytu danych z atrybutu do strumienia.
parametry | |
---|---|
AAttrPath | łańcuch znaków, zawierający ścieżkę lub nazwę atrybutu |
AStream | instancja klasy strumienia, do którego zostaną wczytane dane z atrybutu |
ASize | rozmiar wczytywanych danych |
AOffset | indeks bajtu, od którego rozpocznie się wczytywanie danych |
Służy do uzupełniania strumienia z parametru AStream wartością atrybutu, do którego ścieżka lub nazwa podana jest w argumencie AAttrPath. Rozmiar wczytywanego strumienia zawarty jest w argumencie ASize, natomiast parametr AOffset określa numer bajtu, od którego rozpocznie się wczytywanie.
Jeśli atrybut istnieje, strumień przekazany w parametrze AStream zostanie uzupełniony przez metodę ValueToBuffer.
Jeżeli rozmiar bufora jest większy niż faktyczna ilość danych w atrybucie, pozostała część bufora zostanie wypełniona zerami.
zobacz też: