Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   TObjectList (https://www.delphipraxis.net/160695-tobjectlist.html)

twityzuz 26. Mai 2011 17:09

AW: TObjectList
 
Jaja das mit dem .Create habe ich ja jetzt gemacht (ich bin auch blöd^^)
Aber wie kann ich jetzt zum Beispiel auf die BitBtns zugreifen?

DeddyH 26. Mai 2011 17:11

AW: TObjectList
 
Liste der Anhänge anzeigen (Anzahl: 1)
So, hier mein Demoprogramm.

twityzuz 26. Mai 2011 17:18

AW: TObjectList
 
Das hilft mir iwie nicht weiter.
Nochmal:
Ich habe viele verschiedene BitBtns. Jetzt soll z.B. eine Zufallszahl ermittelt werden, z.B. 45. Jetzt soll BitButton45 zerstört werden.

Delphi-Quellcode:
var i:integer;
begin
i:=random(50);
{Jetzt soll BitBtn[i] ausgewählt werden}
BitButton[i].Destroy;
So, das möchte ich jetzt mit der OList machen.
Frage: Wie?

DeddyH 26. Mai 2011 17:25

AW: TObjectList
 
Einfach aus der Liste löschen. Der Konstruktor der Liste hat einen Parameter namens OwnsObjects, welcher per Vorgabe auf true steht. Das sorgt dafür, dass die Objekte beim Löschen aus der Liste automatisch freigegeben werden.

BTW: Niemals(!!!) Destroy direkt aufrufen, sondern immer Free.

himitsu 26. Mai 2011 17:28

AW: TObjectList
 
@twityzuz: geht mal in dein Profil
http://www.delphipraxis.net/profile.php?do=editprofile
und stell' dort die passende "Delphi"-Version ein.
Du nutzt doch Lazarus? (falls ich das nicht falsch gesehn hatte)

Einige Dinge sind in Lazarus/FreePascal ein bissl anders, als in Delphi und auch in den verschiedenen Delphi-Versionen unterscheidet sich manches.

[add] siehste ... jetzt hab ich mich doch verguckt. :oops:
Aber bei Delphi 7 hätte man sich z.b. die Generics sparen können und hätten dich nicht damit verwirrt. :angle2:

DeddyH 26. Mai 2011 17:29

AW: TObjectList
 
Delphi 7 wissen wir ja jetzt, aber trotzdem kann es nicht verkehrt sein, die Version im Profil anzuzeigen.

Luckie 26. Mai 2011 18:46

AW: TObjectList
 
Gerade heute gemacht: http://www.michael-puff.de/Programmi...utoRunsCls.pas

DeddyH 26. Mai 2011 18:52

AW: TObjectList
 
Und weshalb verwendest Du da TList und nicht gleich TObjectList?

Luckie 26. Mai 2011 18:54

AW: TObjectList
 
Weil mir nicht eingefallen ist, dass es TObjectList gibt. Und jetzt habe ich keine Lust mehr es umzuschreiben. ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:11 Uhr.
Seite 3 von 3     123   

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