Sziasztok!
Kezdőként próbálkozok Lazarussal egy kicsit ismét és elakadtam a következővel... Egy Stream-ből szeretném kibányászni TStringList-be a szöveget. Egy példát találtam ami tök jól működik is, de nekem kellene tudnom hivatkozni specifikus sorokra, így az anonym megoldás annyira nem jó...
with TStringList.Create do
begin
OutputStream.Position := 0; // Required to make sure all data is copied from the start
LoadFromStream(OutputStream);
writeln(Text);
writeln('--- Number of lines = ', Count, '----');
Free
end;
Ez helyett megpróbáltam a következőt, aminek a szerény tudásom szerint ugyanazt kéne csinálnia, de a LoadFromStream sornál elszál SIGSEGV exception-el...
Var OStr : TStringList;
Begin
OStr.Create;
OutputStream.Position:=1;
OStr.LoadFromStream(OutputStream);
Writeln(OStr.Text);
Writeln('--- Number of lines = ', OStr.Count, '----');}
Readln;
OStr.Free;
End;
Valakinek van ötlete, hogy mi lehet a gond?
Köszi!