Seite 1 von 1

Prüfen ob Datei schon geöffnet ist

Verfasst: Di, 19.01.2010 20:14
von taraxacum
Hallo Forum,

Ich will, bevor ich eine Datei mit 'loadComponentFromURL' öffne prüfen, ob die Datei bereits geöffnet ist, finde es aber nicht.
Kann mir jemand helfen?


schönen Dank schon mal.

Re: Prüfen ob Datei schon geöffnet ist

Verfasst: Di, 19.01.2010 20:42
von turtle47
Hi Tara,

guckst Du hier.

Jürgen

Re: Prüfen ob Datei schon geöffnet ist

Verfasst: Di, 19.01.2010 21:41
von taraxacum
Hi Jürgen,
ich danke mal ganz herzlich!
nach dem ersten 'drüberfliegen' werde ich damit die Lösung finden.

ich meld mich nochmal.

Re: Prüfen ob Datei schon geöffnet ist

Verfasst: Di, 19.01.2010 22:12
von taraxacum
Auf dass alle was davon haben ...
(Dank an Jürgen)

Code: Alles auswählen

Function fIsOpen (StrUrl) as Boolean
'  returns true if StrUrl is already opened, false if not
'  StrUrl is the Filename with Path converted to url
   fIsOpen = false
   oComponents = StarDesktop.getComponents() 
   ' Walk through the components looking for documents of a specific type. 
   oComponentWalker = oComponents.createEnumeration() 
   Do While oComponentWalker.hasMoreElements() 
       oComponent = oComponentWalker.nextElement()
       if oComponent.getURL()= StrUrl then
           fIsOpen = true
           exit function
       end if       
   Loop
End Function