Ein nichttrivialer Fehler der sich auch nicht ohne weiteres ausmerzen lassen wird, ist dass wenn man ein memento welches sich im macro befindet umbenennt/löscht der Macro nicht mehr richtig funktionieren wird. Man kann das Problem nicht wirklich im Kern anpacken, da es die gesamte Architektur über den Haufen werfen würde. Ein Weg um Probleme weitesgehend abzuwenden ist die ProcessMethode(macro) anzupassen.
Der Plan ist, ein nicht gefundenes memento Rot zu markieren (nur führ den ausführungszeitpunkt, beim nächsten wieder von vorne) und dem Nutzer so zu signalliesiren, dass das passende Memento nicht da ist (vlcht ein ToolTip anzeigen).
Ein nichttrivialer Fehler der sich auch nicht ohne weiteres ausmerzen lassen wird, ist dass wenn man ein memento welches sich im macro befindet umbenennt/löscht der Macro nicht mehr richtig funktionieren wird. Man kann das Problem nicht wirklich im Kern anpacken, da es die gesamte Architektur über den Haufen werfen würde. Ein Weg um Probleme weitesgehend abzuwenden ist die ProcessMethode(macro) anzupassen.
Der Plan ist, ein nicht gefundenes memento Rot zu markieren (nur führ den ausführungszeitpunkt, beim nächsten wieder von vorne) und dem Nutzer so zu signalliesiren, dass das passende Memento nicht da ist (vlcht ein ToolTip anzeigen).