![]() |
TStringList und Count
Hallo,
Delphi-Quellcode:
Ich bekomme da immer "1" als Meldung, dabei sollte sich eigentlich das Resultat von Count immer erhöhen oder?
procedure TForm1.com1TriggerAvail(CP: TObject; Count: Word);
var i: word; input: string; liste: TStringList; begin liste := TStringlist.Create; for i := 1 to count do begin input := input + com1.GetChar; end; liste.Add(input); showmessage(inttostr(liste.Count)); input := ''; end; Gruß Spurius |
Re: TStringList und Count
Natürlich nicht.
Du erzeugst bei jedem Aufruf der Funktion eine neue Instanz der TStringList und setzt den Pointer auf die lokale Variable liste. Wenn die Variable liste programmweit gelten soll, musst du wohl oder übel eine globale Variable nehmen. |
Re: TStringList und Count
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:36 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