Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by jbg,
14. Aug 2005
Du übergibst immer die selbe Variable (FMyList).
Du baust dir da nämlich lauter Speicherlecks.
Die TSelectionTextList-en solltest du in einer TObjectList verwalten. Und deinen String von oben auch irgendwo verwalten.
uses
Contnrs;
type
TJviCodeItems = class(TForm)
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by jbg,
14. Aug 2005
Ob es notwendig ist, habe ich nicht gefragt, sondern ob du dich auch wieder um das Freigeben des Speichers kümmerst, oder ein Speicherleck hast.
Das hättest du vielleicht auch mal oben erwähnen können. (Hellsehen ist nicht meine stärke)
type
TSelectionTextList = class(TStringList)
private
FSelected: Integer;
function GetSelectedText: string;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by jbg,
14. Aug 2005
Gibst du das auch irgendwo mal wieder frei?
Dein Code sieht ja ziemlich kompliziert aus.
type
TMyEnum = (meNone, meTwo, meThree);
var
MyEnum: TMyEnum = meThree;