Seite 1 von 1

Kompatibilität zu Windows und Linux [CALC]

Verfasst: Sa, 28.09.2013 11:19
von CalcWeiss
Ich versuche gerade, meine unter XP geschriebenen Makros auf Ubuntu zu portieren und habe mit diversen Problemen zu kämpfen. Problem 1:

Die Dir-Funktion mit Wildcards funktioniert nur unter Windows zufriedenstellend. Mache ich hier etwas falsch oder ist das einfach so?

Code: Alles auswählen

Sub Main
	Globalscope.BasicLibraries.loadLibrary("Tools")
	currentPath=DirectoryNameOutOfPath(thiscomponent.url, "/")
	fName = Dir(currentPath & "/*.xml", 0) 'Finde nur Dateien mit xml Extension

	Do While fName <> ""
        msgbox "Found " & fName
		fName = Dir
	Loop
End Sub
Unter Windows bekomme ich mit diesem Makro lediglich die XML-Dateien angezeigt, unter Ubuntu zeigt es mir alle Dateien im Pfad an. Es sieht so aus, als würde alles hinter dem Wildcard ignoriert. Wenn das architekturell bedingt ist, muss ich den Code umbauen, aber vielleicht habe ich ja auch einen Fehler gemacht.

PS: Suche nach DIR LINUX liefert nur: Suchbegriffe wurden ignoriert. Auch Google hat mir noch nicht helfen können

Re: Kompatibilität zu Windows und Linux [CALC]

Verfasst: Sa, 28.09.2013 15:36
von komma4
Funkitoniert unter openSuse wie gewünscht und erwartet (OOo 3.2.1)

Gelöst: Kompatibilität zu Windows und Linux [CALC]

Verfasst: Sa, 28.09.2013 17:25
von CalcWeiss
Habe jetzt das offizielle LO unter Ubuntu durch die aktuelle Version 4.1.1.2 ersetzt und nun klappt es auch mit der Dir-Funktion. Muss wohl bei der 4.0.2-Version ein Bug drin gewesen sein.