Forum: Multimedia
by himitsu,
28. Sep 2011
Was viele Leherer leheren , ist halt nicht das Wahre.
(auch wenn es einige erfreuliche AAusnahmen an Lehrern gibt)
Forum: Multimedia
by himitsu,
27. Sep 2011
Und dann solltest du besser auf globale Variablen verzichten.
Wenn dein TBild das Form1 kennen soll, dann übergib es ihm im Constructor, über ein Property und speichere dieses in einem Feld,
oder als Parameter direkt an das Open, anstatt auf Form1 zuzugreifen.
Wobei ich alles ab application.title nicht in die Klasse reinmachen würde,
da man sich so eine untrennbare Verbindung einbaut....
Forum: Multimedia
by himitsu,
27. Sep 2011
Jupp, diese Bilder würdes du damit freigeben,
aber wie erstellst du die Bilder?
Womöglich überschreibst du da ständig die Komponenten und vergißt die Alten freizugeben.
Forum: Multimedia
by himitsu,
27. Sep 2011
FreeAndNil(Bild) gibt ja nur das TBild-Objekt frei und setzt die Variable auf nil.
Wenn du also keinen Destructor erstellt hast, in welchem du die enthaltenen TImages freigibst, dann bleiben diese Subobjekte natürlich erhalten.
Eventuell FreeAndNil auch für die Subbilder nutzen, damit du mit Assigned erkennen kannst, ob da jeweils ein TBitmap-Objekt enthalten ist.
Was hast du denn...