Über objektvariable auf Object zugreifen ?



  • Mahlzeit zusammen!
    Ich möchte einfachmal fragen ob das geht:

    Ich habe eine Kollisionsabfrage:

    if (((Image1->Top < Image2->Top + Image2->Height)
                    &&(Image1->Left Image1->Width > Image2->Left)
                    &&(Image1->Left < Image2->Left + Image2->Width)
                    &&(Image1->Top + Image1->Height > Image2->Top)))
                        {
                        //...
                        }
    

    Bloss wenn man diesen code jetzt mit sagen wir jetzt mal 50 Images machen will, is der code ja (ewig) lang!

    Könnte man das nicht einfach so machen:
    -variablen(int) erstellen.
    -Image-Werte(Top,Left,Widht,Height) auf Variablen übertragen
    -Abfrage mit den Variablen ausführen
    -Das ganze x mal, bis alle images abgefragt sind

    Mein Problem:
    Ich weiss nicht wie ich eine Schleife machen kann, die alle images nacheinander abfragt.

    Geht das mit Arrays? Weil dann würde ich mich da mal schlaumachen...

    Schonmal Dank im Voraus,
    J0



  • Siehe FAQ, unter 'Komponenten', "zur Laufzeit erstellen", "dynamische Arrays" und "Zugriff nicht durch Namen".



  • Thx,
    genau das habe ich gesucht!
    Funzen (wie immer)einwandfrei!

    J0


Anmelden zum Antworten