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"
| |
| 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 |
| |
| |
| 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