auf der Seite http://www.dannenhoefer.de/faqstarbasic ... terwaehlen wird eine Funktion "fensterwaehlen()" beschrieben die ich gerne benutzen würde
aber sie tut nicht wie erwartet es passiert nichts obwohl der richtige String übergeben wird
Code: Alles auswählen
function fensterwaehlen(dateiname as string) as object
GlobalScope.BasicLibraries.LoadLibrary("Tools")
Dim oDesktop As Object, oDocs As Object
Dim oDoc As Object, oComponents As Object
gefunden=false
oComponents = StarDesktop.getComponents()
oDocs = oComponents.createEnumeration()
Do While oDocs.hasMoreElements()
oDoc = oDocs.nextElement()
'xray oDoc
On Error Goto Weiter
datei=odoc.geturl()
FileN=FileNameoutofPath(datei)
'msgbox FileN & chr(10) & dateiname
if FileN=dateiname then
print"passt"
fensterwaehlen=odoc
gefunden=true
end if
weiter:
Loop
if gefunden=false then fensterwaehlen=stardesktop.currentcomponent
end Function
kann mir jemand sagen was da falsch läuft ??