Forum: Programmieren allgemein
by himitsu,
20. Feb 2014
Ausprobieren?
ReportMemoryLeaksOnShutdown := True;
SL := TStringList.Create;
SL.Add('test');
SL := TStringList.Create;
SL := TStringList.Create;
SL := TStringList.Create;
ShowMessage(SL.Text);
SL.Free;
Forum: Programmieren allgemein
by himitsu,
20. Feb 2014
Man könnte sich natürlich für eine Variante entscheiden und Beides "gleich" behandeln.
Wozu der zweite Vergleich?
Ich dachte in st.Strings steht der alte Text und nicht die Anzahl?
Ach ja, den StringListe könnte man natürlich im OnCreate erstellen und im OnDestroy freigeben.
Forum: Programmieren allgemein
by himitsu,
20. Feb 2014
Indem du dir den "Sender" merkst?
Kein Wunder.
Rate mal, wer dieses Ereignis auslöst und demnach in diesem Sender drin steht?
ShowMessage((Sender as TComponent).Name);.
Wenn du dir nicht sicher bist, daß der Typ stimmt, dann verwende niemals harte Konvertierungen ala TTyp(...), sondern nur weiche Konvertierungen ala (... as TTyp) :!:
Forum: Programmieren allgemein
by himitsu,
20. Feb 2014
Und seit 2009 kann man auch alles in Chinesisch schreiben, womit man dann mehr als nur 26 "Namen" zur Verfügung hat.