BinReadMem
obj -> BinReadMem(handle1[, alpha2[, int3]]) : int
Binäres Objekt in Memory-Objekt lesen
Details
- obj: Deskriptor eines binären Objekts
- handle1: Deskriptor eines Memory-Objekts
- alpha2: Verschlüsselungscode (optional)
- int3:
- Optionen (optional):
_BinErrorDecryption
- Resultat:
intFehlerwert - Siehe: Verwandte Befehle ,
BinExport (),BinWriteMem ()
Mit dieser Funktion wird der Inhalt des binären Objekts (obj) in das Memory -Objekt (handle1) eingelesen. Falls der Objektinhalt verschlüsselt gespeichert wurde, muss in (alpha2) der entsprechende Verschlüsselungscode angegeben werden. Bei einem inkorrekten Code ist das Resultat _ErrBinData. Falls das Objekt leer ist, wird _ErrBinNoData zurückgeliefert. In allen anderen Fällen ist das Resultat _ErrOk.
Der Wert der Eigenschaft Len entspricht nach der Operation der unkomprimierten Datengröße des binären Objekts.
Optional kann als Option (int3) _BinErrorDecryption angegeben werden um bei einem falschen Entschlüsselungscode _ErrBinDecryption statt dem allgemeinen Fehlerwert, _ErrBinData, zu erhalten.
Mögliche Laufzeitfehler:
_ErrHdlInvalid: Der in (obj) oder (handle1) übergebene Deskriptor ist ungültig._ErrStringOverflow: Das zu lesenden binäre Objekt ist größer als das Memory-Objekt.