Dialog zur Verzeichniswahl

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Dialog zur Verzeichniswahl

Re: Dialog zur Verzeichniswahl

von keksi1970 » Mo, 19.01.2009 19:13

So, habe es nochmals probiert, aber

FileName=MyDialog.Files(0) ergibt die Fehlermeldung Index ausserhalb des gültigen Bereiches.
Es wird auch kein Dialog aufgerufen, wenn ich diese Zeile entferne, es passiert einfach : Nix

lg andreas

Re: Dialog zur Verzeichniswahl

von komma4 » Mo, 19.01.2009 13:28

Ja, sorry (überlesen - bzw. noch nicht ganz aus dem Urlaub zurück!).

[---Unsinn gestrichen]

Mann - hier ist es aber auch kalt, ich kann gar nicht richtig denken :-#

Re: Dialog zur Verzeichniswahl

von ykcim » Mo, 19.01.2009 13:19

komma4 hat geschrieben:
ykcim hat geschrieben:Die Eigenschaft "displaydirectory" und die Methode "setdisplaydirectory" sind seit mindestens 2.4.1 wirkungslos.
gemeldet als Issue 96720 (funktioniert nicht unter Linux; Windows ist OK)
Sorry, aber in der Issue 96720 geht es um FilePicker. Der hier beschriebene Fehler dreht sich um FolderPicker.
( setDisplayDirectory und nicht setDefaultDirectory)

mfg
Michael

Re: Dialog zur Verzeichniswahl

von komma4 » Mo, 19.01.2009 12:58

ykcim hat geschrieben:Die Eigenschaft "displaydirectory" und die Methode "setdisplaydirectory" sind seit mindestens 2.4.1 wirkungslos.
gemeldet als Issue 96720 (funktioniert nicht unter Linux; Windows ist OK)

Re: Dialog zur Verzeichniswahl

von Karolus » Mo, 19.01.2009 12:46

Hallo
Ich mach hier unter Linux eine interessante Beobachtung (mit ...folderpicker):
myDialog.displaydirectory="c:\"
funktioniert wie gewünscht ( die Windowspartition ist "/c:" )
aber sonst muss ich die korrekte Url -schreibweise benutzen:
myDialog.displaydirectory="file:///home/name"
bzw.
myDialog.displaydirectory=converttourl("/home/name/")
--etwas merkwürdig ?
@Michael
Ich schliesse mich meinen Vorrednern an, es wäre schade wenn du deine FAQ schliesst.

Gruß Karo

Re: Dialog zur Verzeichniswahl

von keksi1970 » Mo, 19.01.2009 12:27

ykcim hat geschrieben:Sorry, leider ist meine FAQ nicht immer auf dem neuesten Stand. Leider gehen einige Dinge die mit älteren Version von OO gegangen sind in einer neueren Version nicht mehr. Die Eigenschaft "displaydirectory" und die Methode "setdisplaydirectory" sind seit mindestens 2.4.1 wirkungslos. Obwohl beide Punkte noch unter xray zu sehen sind, und auch das Verzweichnis eingetragen werden kann.
Ich bin daher schon seit einiger Zeit dabei mir zu überlegen die Arbeit mit OO einzustellen und die FAQ zu schließen.

mfg
Michael

nur mit 3 - Monatiger Kündigungsfrist, einem Antrag hier im Forum in 3-facher Ausfertigung und aussschliesslich nach Genehmigung von MIR ;) . Ausserdem wäre es Schade, da ich gerade von deiner Seite sehr viel gelernt habe. Abgesehen von winzigen Fehlern, die mich aber eher zum Nachdenken und "beschäftigen" mit dem Problem gebracht haben, finde ich die Seite immer noch sehr aufschlussreich und lehrsam. Und sie erspart mir eine Menge Schreibarbeit (ich kann nachgucken wie was geht)

Es gibt keine gleichartige UND deutschsprachige Hilfe in auch nur annäherungsweise solch kompetenter Form !!!

das dazu (also du darfst net zumachen)

zum Problem, dass das Makro von deiner Seite nicht funktioniert mit meiner Version ist ja nicht deine Schuld

@Jürgen

weil es so irgendwie nicht geht. meine Methode ist copy&paste, gucken was passiert und eigenen Wünschen anpassen
und leider funktioniert dieses Sub auch nicht bei meiner Version :(

und diese komische Hilfe von OOO (F1) suchwort Filepicker steckt ja voller Fehler

lg Andreas

(btw: wir müssen doch keine Petition starten oder ? )

Re: Dialog zur Verzeichniswahl

von turtle47 » Mo, 19.01.2009 12:05

Hallo,
keksi1970 hat geschrieben:anhand eines Makros ein Dialog zur Dateiauswahl
und warum nimmst Du dann nicht den FilePicker von Michaels Seite?

Den kannst Du dann noch schmücken mit

Code: Alles auswählen

myDialog.title = "Rechnungsdatei auswählen"
:D

@ Michael: Das wäre aber Schade, wenn Du die Seite schliessen würdest. Einerseits kann ich Deinen Frust verstehen, Du solltest aber bedenken wieviel Arbeit da drin steckt.
Vorsichtshalber habe ich die Page auch offline auf meinem Rechner denn die Seite hat mir schon so manches mal geholfen.
Danke an dieser Stelle.

Allen viel Erfolg.

Jürgen

Re: Dialog zur Verzeichniswahl

von kannenklaus » Mo, 19.01.2009 12:05

hallo michael,
Ich bin daher schon seit einiger Zeit dabei mir zu überlegen die Arbeit mit OO einzustellen und die FAQ zu schließen.
beides bitte auf keinen fall tun; denn die starbasicfaq sind und bleiben wertvoll.

grüße

klaus

Re: Dialog zur Verzeichniswahl

von ykcim » Mo, 19.01.2009 11:48

Sorry, leider ist meine FAQ nicht immer auf dem neuesten Stand. Leider gehen einige Dinge die mit älteren Version von OO gegangen sind in einer neueren Version nicht mehr. Die Eigenschaft "displaydirectory" und die Methode "setdisplaydirectory" sind seit mindestens 2.4.1 wirkungslos. Obwohl beide Punkte noch unter xray zu sehen sind, und auch das Verzweichnis eingetragen werden kann.
Ich bin daher schon seit einiger Zeit dabei mir zu überlegen die Arbeit mit OO einzustellen und die FAQ zu schließen.

mfg
Michael

Dialog zur Verzeichniswahl

von keksi1970 » Mo, 19.01.2009 10:30

Hi, folgendes Problem :

Sub TestDialog
MyDialog=createunoservice("com.sun.star.ui.dialogs.FolderPicker")
myDialog.displaydirectory="c:\"
myDialog.execute
msgbox mydialog.directory
End sub

zeigt mir einen Dialog zur Verzeichniswahl, allerdings nicht mit dem Startverzeichnis "C:\" sondern "Computer"
ebenso wenn ich das Verzeichnis auf displaydirectory="D:\Spiele" ändere

Dieses Makro stammt von der Dannenhöferseite und lt. Beschreibung soll man das Startverzeichnis ändern können, aber egal was ich reinschreibe, es wird immer nur das "Standard-Verzeichnis" angezeigt.

Benutze 3.0 mit Vista

Ziel ist es, anhand eines Makros ein Dialog zur Dateiauswahl mit vorher festgelegtem Startverzeichnis zu erstellen.

lg Andreas

Nach oben