Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by xZise,
18. Mai 2010
Nagut,
ich habe angenommen, dass durch die Prozeduren und so halt mehr Speicher gebraucht wird ;) Aber wenn das nicht der Fall ist, natürlich die Klasse nehmen. Weil wie himitsu das schon gesagt hat, gibt das die StringList selber ja auch netterweise wieder frei :)
MfG
Fabian
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by xZise,
18. Mai 2010
Naja ich selber würde das nicht in einen String unwandeln, wenn du schon die Quellzahl vorliegen hast.
Wenn du dich nicht an die Pointer traust, nehm die Klasse, aber die erzeugt einiges an Overhead. Ansonsten machst du das mit Pointern, wie ich das Vorgeschlagen habe. Dann nehme dir zwei/drei Methoden:
procedure SetExtended(AList : TStrings; AIndex : Integer; AExtended : Extended);
var
p...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by xZise,
18. Mai 2010
Moin,
willst du denn den Inhalt des Extended Wertes behalten, oder reicht dir ein Integer davon?
Für ersteres müsstest du entweder mit Klassen oder Pointern arbeiten und bei zweiterem nimm mkinzlers Weg. Beziehungsweise er schneidet die Nachkommastellen ab. Alternativ kannst du auch ab-, auf- oder kaufmännisch runden (floor, ceil, round).
Zu den Zeigern (ich hoffe das passt so, habe aber...