Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by himitsu,
19. Mai 2017
also fast 3G
Result := 0;
for i := 0 to SL.Count - 1 do
Inc(Result, (Length(SL) + LB) * SizeOf(Char));
Result := 0;
for S in SL do
Inc(Result, (Length(S) + LB) * SizeOf(Char));
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by himitsu,
18. Mai 2017
100 Zeichen á 2 Byte
und dann noch die Speicherfragmentierung, wenn man jede Zeile einzeln speichert.
TMemo ist auch nicht besser, denn da wird das in einem Speicherblock abgelegt und man braucht das GB auch an einem Stück, was unter 32 Bit praktisch nahezu unmöglich ist, selber mit aktiver 3 oder 4 GB-Erweiterung.
Allerdings könnte man sich auch fast fragen, warum überhaupt alle...