Date: prev next · Thread: first prev next last
2017 Archives by date, by thread · List index


Hallo Thomas,

das ist tatsächlich ein bischen mysteriös.

Ich habe folgenden Code (Windows 10, LibO 5.2.3.3; ich denke 32 Bit, finde das aber auf die Schnelle nicht sicher heraus, aber der Download hat x86 im Namen) getestet:

sub thomas

dim n as integer, s as string

n = FreeFile
msgbox n
s = ConvertToUrl("C:\Users\Gerhard Weydt\Dokumente\test Krumbein.txt")
msgbox s
open s for Input as #n
n = FreeFile
msgbox n

end sub

Zuerst bekam ich auch einen E/A-Fehler, und der zweite Aufruf von FreeFile lieferte wieder 1.

Dann habe ich eines meiner Programme angeschaut, wo ich auf Textfiles schreibe, das ging. Ich habe dann im Testprogramm den Open ebenfalls auf Output umgestellt, das ging auch. Dann habe ich wieder auf Input umgestellt, das sieht also wieder wie oben aus. Das ging jetzt auch! Auch mehrfach, auch nach Neustart von LibO, auch nach Kopieren und Einfügen eines zweiten Exemplars des Programm und Ausführen ohne vorheriges Speichern: alles ging nun.
Die zweite msgbox für n liefert übrigens nun brav 2.

Ich kann also den Fehler, *_den ich mehrfach gesehen habe_*, bevor ich in meinem Programm nachgeschaut habe, nun nicht mehr reproduzieren. Das macht die weitere Recherche schwierig.

Das Programm, in dem ich den Aufruf drin habe, habe ich übrigens erst vor höchstens wenigen Wochen aufgerufen, wo es keinen Fehler gab, seitdem wurde für LibO keine andere Version installiert, und bei WIndows gab es auch nur die Updates, die automatisch passieren. Dass es nur bei den ersten Aufrufen nach Windows -Start ein Problem gäbe, kann man also wohl auch ausschließen.

P.S.: In deinem Buch steht in der Auflage, die ich habe, im Beispiel noch die File-Angabe im Windws-Format, wo es doch wohl die URL-Schreibweise sein müsste.

Herzlichen Gruß

Gerhard

Am 04.04.2017 um 14:00 schrieb Thomas Krumbein:
Ergänzung:

Fehler leigt voraussichtlich in "FreeFile"

Liefert bei mir immer 1 zurück... das kann nicht sein.

Gruß Thomas


Am 04.04.2017 um 13:51 schrieb Thomas Krumbein:
Kann das bitte mal jemand gegenchecken?

Nutze ich die Basic-Funktionen zum Öffnen und Schreiben von Dateien (also Freefile, Open ..) gibt es einen E/A-Error in der "Open.." Zeile.

Passiert mir auch mit den Beispielen in der Hilfe.

Entweder übersehe ich etwas oder es gibt einen Bug. Recherche in Bugzilla brachte keine Treffer.

LO 5.3.1.2, 64 BIt, kein Java, Window 10, alle Updates.

Vielen Dank für Eure Einschätzung. Bei einem Fehler würde ich ne Bugbericht anlegen.


Viele Grüße

Thomas






--
Liste abmelden mit E-Mail an: discuss+unsubscribe@de.libreoffice.org
Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/discuss/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.