Forum: Sonstige Fragen zu Delphi
Delphi
by Apollonius,
29. Sep 2008
@p80286: Da hast du natürlich prinzipiell recht. Für die meisten Anwendungen jedoch sollte das keinen großen Unterschied machen. Falls ein Array tatsächlich zu so vielen verschiedenen Zwecken verwendet wird, sollte man vermutlich mehrere Variablen nehmen. Und wenn es wirklich, wirklich auf Speicherauslastung ankommt, würde ich ein großes statisches Array nehmen und die nicht genutzten...
Forum: Sonstige Fragen zu Delphi
Delphi
by Apollonius,
29. Sep 2008
Der Speichermanager teilt dir für das dynamische Array einen Speicherbereich zu. Wenn du das Array nun vergrößern willst, kann es passieren, dass hinter diesem Speicherbereich etwas anderes liegt und er deshalb nicht einfach vergrößert werden kann. In diesem Fall wird ein neuer Speicherbereich alloziert und das Array verschoben. Das kannst du nur verhindern, indem du dein Array gleich zu Beginn...