Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: rambrand am 19.11.14 - 15:43:54

Titel: Aktualisierung Bild aus Ressourcen in einem Dokument
Beitrag von: rambrand am 19.11.14 - 15:43:54
Hallo,

in einem Dokument habe ich eine Bildressource eingestellt. Mittels einer Importfunktion kann der Benutzer die Bildressource, auf die zugegriffen wird, austauschen. In den Bildressourcen liegt dann die neue Bilddatei unter den entsprechenden Namen.
Ich habe es leider nicht fertig gebracht, die Darstellung der Bildressource in dem Dokument zu aktualisieren. Ein Reopen des Dokuments zeigt immer noch den alten Stand.
Erst das Schließen und Neuöffnen der Datenbank aktualisiert die Anzeige im Dokument.
Cacht der Notesclient die Ressourcen der Datenbank beim Öffnen der Datenbank?
Wenn ja, wie kann ich den Cache leeren? Muss ich den kompletten Cache des Notesclients leeren und dann einen Reopen machen?
Oder gibt es eine Möglichkeit die Ressourcen nochmals in den Cache zu laden, ohne die Datenbank vorher zu schließen?

Bye,
Markus
Titel: Re: Aktualisierung Bild aus Ressourcen in einem Dokument
Beitrag von: ERR am 19.11.14 - 16:01:47
Hallo Markus,

das beschriebene Verhalten hatte ich, wenn die Datenbank gleichzeitig im Notes Designer geöffnet war. Ich musste dann immer F5 drücken, damit die Ressource im Designer korrekt angezeigt wurde.

Falls das bei dir auch der Fall ist/war, versuch das ganze mal nur mit einem "frisch" gestartetem Notes Client (ohne den Designer offen zu haben).

MFG
ERR
Titel: Re: Aktualisierung Bild aus Ressourcen in einem Dokument
Beitrag von: rambrand am 19.11.14 - 16:29:14
Hallo ERR,

leider nein. Das hatte ich auch schon getestet, da ich den Effekt kenne.

Bye,
Markus
Titel: Re: Aktualisierung Bild aus Ressourcen in einem Dokument
Beitrag von: udo187 am 14.01.15 - 16:19:02
Hallo!


Gibts was neues zu diesem Verhalten?
Habe leider das gleiche Problem....

Gruss
Udo
Titel: Re: Aktualisierung Bild aus Ressourcen in einem Dokument
Beitrag von: ERR am 15.01.15 - 10:27:14
Cacht der Notesclient die Ressourcen der Datenbank beim Öffnen der Datenbank?
Wenn ja, wie kann ich den Cache leeren? Muss ich den kompletten Cache des Notesclients leeren und dann einen Reopen machen?
Oder gibt es eine Möglichkeit die Ressourcen nochmals in den Cache zu laden, ohne die Datenbank vorher zu schließen?

Hallo Markus,

mir ist noch eine Idee gekommen, die ich aber noch nicht probiert habe. Du kannst mal versuchen, die gecachte Imageressource in der Cache.ndk in der Ansicht "ByURL" anhand der Replik-ID und der UNID der Imageressource zu suchen und dann zu löschen. Der Eintrag in der View hat den folgenden Aufbau:

"Notes:///C1217A9C00414921//7048E764A4685354C15579C9003462FC"

Also vorne die Replik-ID und dann die UNID des Dokumentes.

Evtl. hilft das dir weiter.

MFG
ERR