Zitat:
Original erstellt von udo101:
Woran erkennt der Modelmanager das ein Modell (Teil) geändert wurde.Kann man diesen Wert per lisp irgendwie auslesen...
Da gäbe es erst mal die IKIT Funktionen SD-INQ-OBJ-INSTANCE-MODIFIED-P und SD-INQ-OBJ-CONTENTS-MODIFIED-P. Diese dienen zur Abfrage.
Dann wäre da noch SD-INQ-OBJ-CONTENTS-DB-MODIFIED-P und SD-INQ-OBJ-INSTANCE-DB-MODIFIED-P. Ebenfalls im OLI package. In wiefern die 'gut' funktionieren, weiss ich nicht. Sie sind offiziell nicht dokumentiert.
Dann gäbe es noch das goody (load "dbdialog") , hier sieht man aber das du das 'Modified' Flag nicht einfach wieder 'ausschalten' kannst.
Ohne MM kann ich es aber gerade nicht testen.
Dann gäbe es noch sd-inq-obj-mod-time ... aber es gibt kein sd-SET-obj-mod-time.
Du könntest probieren das modifizierte Object als sd file (irgend n temp Verzeichnis) abzuspeichern. Dann 'verschwindet' ( ohne Modelmanager ) das Disketten Symbol im Strukurbrowser.
Aber "SD-Modified" und "DB-Modified" unterscheiden sich.
------------------
● Firefox ESR ● Java Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en) ● NotePad++ ● BuFDi ●
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP