MemCopy
obj -> MemCopy(int1, int2, int3[, handle4])
Speicherbereich kopieren
Details
- obj: Deskriptor des Memory-Objekts
- int1: Position des ersten Bytes
- int2: Anzahl der zu kopierenden Bytes
- int3: Zielposition
- handle4: Deskriptor des Ziel-Objekts
- Siehe: Verwandte Befehle
Dieser Befehl kopiert einen ausgewählten Speicherbereich des Memory -Objekts (obj) an eine andere Stelle des Speichers oder in ein anderes Memory -Objekt (handle4). Der Befehl kopiert (int2) Bytes ab der Position (int1) an die Zielposition (int3). Überlappende Bereiche werden beim Kopieren korrekt behandelt. Nach dem Kopieren wird der Wert der Eigenschaft Len des Zielobjekt gegebenenfalls erhöht.
Bei einer ungültigen Startposition (int1) oder einer zu großen Länge (int2) wird ein Laufzeitfehler erzeugt.
Mögliche Laufzeitfehler:
_ErrHdlInvalid: Der übergeben Deskriptor (obj) oder (handle4) ist ungültig._ErrValueRange: Die angegeben Startposition (int1) oder die Länge des zu kopierenden Bereiches (int2) sind zu groß.