Sehr diplomatisch?
Die Situation ist etwas verzwickt. Ich habe einen etwas älteren Quellcode einer VB6 Anwendung und muss den "übersetzen". VB6 ist sehr fehlertolerant, das ist nicht unbedingt hilfreich.
Eine Serie von 11(!!) dynamischen Array's wird verwendet um thermo- und physikalische Eigenschaften eines Kältemittels zu berechnen
also
Delphi-Quellcode:
Var
Variable1, Variable2, Variable3, Variable4, Variable5: Array of Double;
Begin
...
...
SetLength(Variable1, X)
SetLength(Variable2, X)
...
...
' ein paar Schleifen...
SetLength(Variable1, 0)
SetLength(Variable2, 0)
SetLength(Variable3, 0)
End;
die Variable X ist immer kleiner gleich 20, das ist nicht groß. Es wäre allerdings möglich, dass irgend ein Wert eines Array's nicht gesetzt wird (fällt mir jetzt ein, das kann ich ggf. ausprobieren)