Forum: Algorithmen, Datenstrukturen und Klassendesign
by Stevie,
30. Mär 2022
Hab gerade mal in die Methode geschaut und mir ist ein bisschen :kotz: geworden. Es wird also ein buffer in der Größe des noch zu lesenden Streams erzeugt (2GB alloc). Dann wird über TEncoding ein string daraus generiert - je nach encoding des Streams also nochmal 2-4GB und der wird dann durch SetTextStr geprügelt, wo er anhand der LineBreak Eigenschaft zerpfückt wird - ein Meisterstück an...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Stevie,
30. Mär 2022
Rate doch mal
procedure Foo(const values: array of Integer);
begin
Writeln(High(values));
end;
begin
Foo();
end.