Es gibt die verschiedensten Umstände, warum andere Design-Elemente Code-Änderungen in ScriptLibs nicht mitbekommen.
Sagst Du mal an, in welchen Situationen das genau passiert?
Typisch wären beispielsweise
- Agents, die ScriptLibs verwenden, aber nach Lib-Änderungen nicht neu kompiliert werden
- Masken dito oder Ansichten etc.
Was mir mytisch erscheint: Das die Änderung nach Neustart des Clients funktioniert ....
Hierzu folgende Tips - nur eine Auswahl:
- DB vom Desktop entfernen, Desktop komprimieren, Notes beenden, cache.dsk löschen, Notes neu starten - vielleicht merkt sich Notes erwas, was es eigentlich besser vergessen sollte ...
- Die ganze DB könnte von der Rolle sein - wenn es eine Entwicklungs-DB ist, diese kopieren, das Original löschen und mit der Kopie weiter arbeiten.
- Prinzipiell: Keine Code-Experimente in der produktiven DB oder auch der Entwicklungs-DB machen, die man nur temporär braucht. Für sowas entweder eine leere DB erzeugen, in der man nur den fragliche Code testet, oder selbiges (wenn zuviel anderer Code aus der eigentlichen DB benötigt wird) in einer Kopie der DevDB probieren und diese danach wieder wegwerfen.
Sagst Du mal die genauen Umstände an ?
Bernhard