Das Notes Forum

Domino 9 und frühere Versionen => ND9: Entwicklung => Thema gestartet von: Legolas am 11.11.13 - 11:43:48

Titel: Icon in "Icon Bar" aktualisieren
Beitrag von: Legolas am 11.11.13 - 11:43:48
Hallo Forum,

habe folgendes Phänomen:
Ich aktualisiere ein Icon in der Universal Leiste per Script. 
Vorgehen:
1) Altes Icon suchen --> dann löschen
2) speichern der Gliederung
3) Neues Icon (Gliederungseintrag) in die Universal Icon Bar kopieren.
4) speichern der Gliederung

Nun das Problem:
Das funktioniert auch bei nahezu allen Clients. Nur bei einigen wenigen kommt es vor, dass das "alte" Icon aus der Universal-Icon Bar nicht gelöscht wird, obwohl es definitiv per Script gelöscht wurde.

Hier ein Auszug aus dem Quellcode:

Wobei:
bdb = Bookmark.nsf
sminame = "Name des Eintrags"

Code
'Targetgliederung prüfen und gegebenenfalls Eintrag löschen
foundFlag = False
Set targetoutline = bdb.GetOutline("UserToolbar")
Set refentry = targetoutline.GetFirst( )
Do While Not refentry Is Nothing
	If LCase(Trim(refentry.Label)) = LCase(Trim(sminame))  Then			
		Call targetOutline.RemoveEntry( refEntry )
		Call C_ALog("", 3, "Delete entry <" + sminame + "> from UserToolbar <" + smi + "> for user: " + User.Abbreviated , "") 
		Call targetoutline.Save()
		foundFlag = True
		
		'Wegen Cache Problem.  Versuch ohne Erfolg!
		Set targetoutline = Nothing
		Set targetoutline = bdb.GetOutline("UserToolbar")
		Exit Do
	End If
	Set refentry = targetoutline.GetNext(refentry)				
Loop
If foundFlag = False Then Call C_ALog("", 3, "No entry <" + sminame + "> found to delete in UserToolbar <" + smi + "> for user: " + User.Abbreviated , "")
	


Hat jemand eine Idee woran das liegen kann?
Kann das ein chache Problem sein?

System:
OS:  Windows 7
Notes: 8.5.x und 9.0.x

Grüße
Bernd





Titel: Re: Icon in "Icon Bar" aktualisieren
Beitrag von: it898ur am 11.11.13 - 14:49:19
Hallo,

ich kann dieses Verhalten leider nur bestätigen.

Ich wollte ein Icon aus der Universal-Leiste löschen - dabei lief der Scriptcode durch und hat auch nur beim ersten mal das "alte" Icon gefunden.

Nach einem schließen und neu öffnen von Notes war das Icon aber immer wieder da.

Gruß

André
Titel: Re: Icon in "Icon Bar" aktualisieren
Beitrag von: Legolas am 14.11.13 - 10:10:23
Hallo Forum,

hat hierzu keiner eine Idee?
Irgend ein Knoff-Hoff gibt's doch immer!

Grüße
Bernd