Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.464 Beiträge
Delphi 12 Athens
|
AW: Result: TDynFloatArrayOfArray
17. Dez 2012, 16:10
In deiner Assign-Methode gehst du davon aus das jedes Element A[0] .. A[RowCount - 1] genau die selbe Anzahl Unterelemente hat.
Das muss aber nicht sein (A[0] könnte z.B. 5 Elemente haben, A[1] 10 Elemente, A[2] keine Elemente).
Beim Eintritt in die Methode Button1Click werden die beiden Records A und B z.T. automatisch initialisiert.
Items wird auf Nil gesetzt, RowCount und ColCount behalten ihren mehr oder weniger zufälligen Wert.
Der Rückgabewert Result der Funktion DoSomething ist eigentlich ein versteckter Parameter, der jeweils auf A oder B verweist.
Tatsächlich arbeitet DoSomething einmal mit dem Speicher der Variablen A und einmal mit B.
Ein nachfolgendes Copy ist in diesem Fall überflüssig.
|