Änderung von Items in einer TList?



  • Hi zusammen,

    mal eine Frage zu TList:

    Habe folgedes Konstrukt:

    List[0]   meistens leer(NULL)
    List[1] - Item1 - Item1 - Item1-1
                            - Item1-2
                            - Item1-3
                    - Item2 - Item2-1
                            - Item2-2
    List[2] - Item1 - Item1 - Item1-1
                            - Item1-2 <= um den hier gehts in diesem Bsp.
                            - Item1-3
    List[3] - Item1 - Item1 - Item1-1
                            - Item1-2
                            - Item1-3
                            - Item1-4
    

    folgendes Problem: wenn ich z. B. Item1-2( List[2] ) ändere, ist alles ok. Wenn ich diese Änderung dann rückgängig( Undo ) mache, ist immernoch alles ok. Wenn ich dann ein Redo mache, ist dieser Eintrag plötzlich auf List[0]! 😕 😕
    An meinem Code konnte ich nichts feststellen, der Index von List ändert sich nicht?!

    Woran kann das liegen?

    grüssle 🙂



  • Hallo

    Deine Beschreibung ist noch nicht konkret genug. Was genau passiert bei deinem Undo und dem Redo?
    Und ich wette trotzdem darauf, das der Fehler in deinem Quellcode liegt. Und sei es nur weil du eine Funktionsbeschreibung nicht richtig verstanden hast...

    bis bald
    akari



  • Stimmt, mein Fehler. Liegt doch an meinem Code.

    Deckel drauf und zu 🕶

    grüssle 🙂


Anmelden zum Antworten