![]() |
Re: Function, Result als stringlist?
Zu Ende lesen ;-)
Zitat:
Zitat:
|
Re: Function, Result als stringlist?
Hallo Tom,
niemand ist (zum Glück) perfekt, versteht immer hunderprozentig jeden Code, hat immer die nötige Sorgfalt und das erforderliche Maß an Schlaf genossen... Kombiniert mit Termindruck ist es manchmal hilfreich, Regeln zu haben, deren Einhaltung nichts oder wenig kostet ("FN"+<Strg>+<J>), den zu wartenen Code "vertrauter" machen und die Qualität des Ergebnisses verbessern können. |
Re: Function, Result als stringlist?
Mal etwas Source: Lokal schreibt man es ja so:
Delphi-Quellcode:
Ich denke nicht, dass jemand auf die Idee kommen kann ausserhalb von Try/Finally auf das Object zuzugreifen.
... := ....Create;
try // mach was finally ...free; end; |
Re: Function, Result als stringlist?
Weißt du wer deinen Code nachher in der Firma in die Finger bekommt? Und wenn zwischen dem Try und finally zwei Bildschirmseiten Code liegen, muss man das nicht unbedingt merken.
|
Re: Function, Result als stringlist?
Zitat:
Zitat:
|
Re: Function, Result als stringlist?
Es soll aber leute geben, die in einer Firma arbeiten. Und weißt du wie ein anderer Programmierer denkt und programmiert?
|
Re: Function, Result als stringlist?
wieso funktioniert das:
Delphi-Quellcode:
bla(socket.ReceiveText, ':', sl);
ListBox1.Items.AddStrings(sl); aber das nicht:
Delphi-Quellcode:
ListBox1.Items.AddStrings(bla(socket.ReceiveText, ':', sl));
? ist es nicht möglich das in eine zeile zu bekommen? |
Re: Function, Result als stringlist?
Zitat:
das funktioniert nur, wenn bla einen Rückgabewert vom Typ TStrings hätte. Ich rate Dir aber davon ab, den Parameter sl nach Result "durchzuschleifen"... Wenn bla in dieser Art programmiert ist
Delphi-Quellcode:
dann könntest Du die Funktion direkt mit den Items der Listbox verwenden:
procedure bla(const AnInputString: string; const ADelimiter: string; AResult: TStrings);
begin Assert(Assigned(AResult)); AResult.BeginUpdate; try //append substrings from AnInputString to AResult seperated by ADelimiter finally AResult.EndUpdate; end; end;
Delphi-Quellcode:
Bla(socket.ReceiveText, ':', ListBox1.Items);
|
Re: Function, Result als stringlist?
danke ^^
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:03 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz