Forum: Object-Pascal / Delphi-Language
by Tenobaal,
11. Aug 2013
Okay, ich hab verstanden was du meinst. Es gab aber eine Besonderheit bei mir:
Der SetLength(...) Befehlt sorgt scheinbar dafür, dass neuer Speicher reserviert wird. Deshalb gabs bei mir arge Probleme.
Dazu folgendes Beispiel:
type TCoord_XY = record
x,y:Double;
end;
type TPoints = Array of Array of TCoord_XY;
Forum: Object-Pascal / Delphi-Language
by Tenobaal,
11. Aug 2013
Danke für eure Hilfe.
Ich habe jetzt mehrere Varianten probiert und habe festgestellt, dass ich in obigen Beispiel nur einen Syntaxfehler hatte :oops:
@NamenLozer: Nach deiner Meinung sollte ich Variante 3 nehmen (siehe Code), oder? In Bezug auf die Performance ist diese Variante doch schlecht, weil das komplette Array nochmals kopiert werden muss.:?:
Edit: Variante 1 und 2 hingegen...
Forum: Object-Pascal / Delphi-Language
by Tenobaal,
11. Aug 2013
Hallo, ich schreibe ein Programm zum Speichern von Geometrien diverser Motoren.
Die Koordinaten um die Geometrie eines Motors zu beschrieben sollen mit der Klasse TPoints gespeichert werden.
TPoints besteht aus einem zweidimensionalen dyn. Array mit X-Y-Koordinaten.
Im Programm gibt es später mehrere Instanzen von TPoints, weshalb ich mit Zeigern arbeiten wollte, um auf die gespeicherten...