Autor Thema: Icon in "Icon Bar" aktualisieren  (Gelesen 3060 mal)

Offline Legolas

  • Senior Mitglied
  • ****
  • Beiträge: 440
  • Geschlecht: Männlich
Icon in "Icon Bar" aktualisieren
« 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





Arbeite klug, nicht hart.

Offline it898ur

  • Senior Mitglied
  • ****
  • Beiträge: 477
Re: Icon in "Icon Bar" aktualisieren
« Antwort #1 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é

Offline Legolas

  • Senior Mitglied
  • ****
  • Beiträge: 440
  • Geschlecht: Männlich
Re: Icon in "Icon Bar" aktualisieren
« Antwort #2 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
Arbeite klug, nicht hart.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz