nach dem NOT_USABLE setzen kriege ich das GenContent mit SET_USABLE nicht wieder sichtbar
Ist ja komisch. Ruf mal versuchsweise für das View die Readraw_content Message. Ansonsten klappere ich in solchen Fällen die Liste Messages der betroffenen Objkete (in dem Fall der View und Content ) ab und probiere aus, was mir nur irgendwie sinnvoll erscheint. Try and (viel) error.
Ansonsten: inwiefern würde mir pobj helfen? Und wie setze ich das "Unlock-move" flag? Und wann rufe ich "ec all" auf - wenn ich das nach Beendigung des Tools tue, macht er einfach gar nix....?
Du musst einen Breakpoint so setzen, dass dein Tool gerade aktiv ist. Z.B. "stop in VonMeinemToolgerufeneRoutine". ** Dann brauchts du den optr des interessanten Triggers, der ggf den falschen HINT enthält und rufst am prompt "pobj OptrDesTriggers". Das listet die Instancevariablen inklusive der gesetzten Hints auf und auch alles was ggf. dort an Müll steht. Wenn du das noch nie gemacht hast, ist es interessant, das mal auf andere Objekte anzuwenden.
Für die EC-Flags muss die EC-Version laufen. Im Breakpoint-Prompt einfach "ec all" ("ec" listet alle gesetzten Flags) und später "ec none", wenn sie wieder weg sollen. "ec unlock-move" setzt nur genau dieses eine Flag. "help ec" oder "help pobj" am Prompt kann auch helfen
Falls du es noch nicht durch hast, empfehle ich das Tutorial aus dem SDK. Da sind eine ganze Menge nützliche swat-Befehle eingestreut und erklärt was sie tun. Ich fand das sehr hilfreich.
So, ich hoffe ich habe jetzt nicht zu viele Eulen nach Athen getragen.
Viel Spaß
Rainer
** Am Prompt nach "Ctrl-C" einfach den Namen des Threads eingeben, den du debuggen willst, geht auch. Welcher das beim FM-Tool ist, weiß ich aber nicht aus dem Kopf.