Der FoxPro-Kompatible Skriptinterpreter
🔎
Newsletter
Der FoxPro-Kompatible Skriptinterpreter

acopy

acopy(SourceArray AS Array@, DestinationArray AS Any@, [SourceStartOffset AS Integer, CopyNumElements AS Integer, DestStartOffset AS Integer]) AS Integer


Kopiert den Inhalt eines Arrays in ein anderes Array.

Parameter SourceArray

Das Quellarray aus dem die Daten ausgelesen werden sollen. Das Quellarray wird per Referenz übergeben.

Parameter DestinationArray

Das Zielarray in das die Elemente kopiert werden sollen. Wenn es sich bei dem Zielarray bereits um ein Array handelt wird dessen größe nicht verändert. Wenn das Ziel noch kein Array ist, wird ein neues Array erstellt, das so groß ist wie SourceArray.

Parameter SourceStartOffset

Die Position ab der die Elemente aus dem Quellarray ausgelesen werden sollen.

Parameter CopyNumElements

Die Anzahl der Elemente die kopiert werden sollen. Die tatsächliche Anzahl der kopierten Elemente kann kleiner ausfallen, wenn DestinationArray nicht groß genug ist.

Parameter DestStartOffset

Die Position im Zielarray ab er die Daten eingefügt werden sollen.

Rückgabewert

Die tatsächliche Anzahl der kopierten Elemente.