27.10.2013 Aufrufe

F - Epson

F - Epson

F - Epson

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Redim Anweisung<br />

Re-dimensioniert eine Feldvariable (Array) während der Laufzeit.<br />

Syntax<br />

Redim [Preserve] arrayName (subscripts)<br />

Parameter<br />

SPEL+ Sprachreferenz<br />

Preserve Optional. Spezifiziert, den vorherige Inhalt der Feldvariable zu erhalten. Wird die<br />

Angabe weggelassen, so wird der Inhalt der Feldvariable gelöscht.<br />

arrayName Name der Feldvariable; folgt den Standardkonventionen für Variablenbenennung.<br />

Die Feldvariable muss bereits deklariert worden sein.<br />

subscripts Neue Dimensionen der Feldvariable. Sie müssen dieselbe Anzahl von<br />

Dimensionen wie bei der Deklaration der Variable angeben. Die Syntax sieht aus<br />

wie folgt<br />

(dim1 [, dim2 [, dim3]])<br />

dim1, dim2, dim3 kann ein Integer Ausdruck zwischen 0 und 32767 sein.<br />

Beschreibung<br />

Verwenden Sie Redim, um die Dimensionen einer Feldvariable während der Laufzeit zu ändern.<br />

Verwenden Sie Preserve, um die vorherigen Werte beizubehalten.<br />

Verwandte Befehle<br />

Erase, UBound<br />

Beispiel einer Redim Anweisung<br />

Integer i, numParts, a(0)<br />

Print "Enter number of parts "<br />

Input numParts<br />

Redim a(numParts)<br />

For i=0 to UBound(a)<br />

a(i) = i<br />

Next<br />

' Re-dimensioniert die Feldvariable mit 20 weiteren Elementen<br />

Redim Preserve a(numParts + 20)<br />

' Die Werte des ersten Elementes werden beibehalten<br />

For i = 0 to UBound(a)<br />

Print a(i)<br />

Next<br />

SPEL+ Language Reference Rev 3.5 359<br />

S

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!