Ich habe ein Prozedur, der ich ein Array übergebe, welches im Laufe der Prozedur verändert wird, und dann ausserhalb der Prozedur die geänderten Werte enthält. Das nennt sich wohl Übergabe per Referenz oder so. Im Quelltext sieht das so aus:
Delphi-Quelltext
1:
| procedure MeineTolleProzedur(Var MeinTollesDynamischesArray: Array of Integer); |
Jetzt kann es sein, dass ich die Größe des Arrays verändern muss, da diese beim Aufruf der Prozedur nicht feststeht. Das geht normalerweise mit
Delphi-Quelltext
1:
| setlength(MeinTollesDynamischesArray,10); |
Aber der Aufruf erzeugt den CompilerFehler "Incompatible types". Wie geht das richtig? Ich steh da mal wieder aufm Schlauch...
We are, we were and will not be.