Das klingt so, als würde es keine Mühe machen. Aber erst mal muß man den
Code schreiben und sich mühevoll die dafür benötigten Informationen aus
dem Internet zusammen suchen. Es wäre schon nett, wenn man diese -
möglichst mit Beispielcode für den workaround - etwas leichter
zugänglich machen würde, wenn man schon unnötigerweise solche
gravierenden Veränderungen vornimmt. Und dann ist es bei komplexeren
Anwendungen, wie es meine Bürosoftware mittlerweile ist, schon etwas
aufwendig, alle Stellen zu finden, die angepaßt werden müssen.
Auch für komplett neue Anwendungen wird man künftig nicht einfach die -
dokumentierten - Möglichkeiten, auf Dialogfelder unmittelbar
zuzugreifen, verwenden können, sondern muß jeweils eine Art
Zwischenschicht programmieren, da man ja den workaround für die
verbreiteten älteren Versionen immer mitschleppen muß. Ich glaube nicht,
daß sich da jemand Gedanken über die Konsequenzen gemacht hat.
Mit der 4.1-Linie sind allerdings, wie ich dann im Weiteren feststellen
mußte, weitere Verschlimmbesserungen gekommen, die man umgehen muß:
*
Bei den Dialogen funktioniert das Datumsfeld als Drehfeld nicht mehr
richtig. Der letzte Teil des Datums läßt sich mit den Pfeilen nicht
mehr verändern, wobei es gleich ist, ob es sich - formatabhängig -
um den Tag oder das Jahr handelt.
*
Bei Calc funktioniert die setFormula-Methode, mit der man einzelne
Zellen befüllen mußte, nicht mehr wie gewohnt. Bislang mußte man die
englische Bezeichnung der verwendeten Funktionen benutzen, nun die
lokalisierte. Ich bin jetzt am Probieren, ob es nicht besser ist,
ohnehin die FormulaLocal-Eigenschaft zu verwenden und generell die
deutschen Bezeichnungen zu verwenden. Da wäre man vor unerwünschten
Veränderungen vielleicht sicher. Ich muß aber erst probieren, ob
dies bei älteren Versionen auch funktioniert.
Das Format bei den Zeitfeldern ist übrigens offenbar nicht verändert
worden, jedenfalls läuft da mein Code klaglos weiterhin korrekt.
Vielleicht droht das bei der nächsten Version.
Alles in allem wollte ich eigentlich ein paar neue Funktionen in meine
Software einbauen und sie bei der Gelegenheit auch bei den aktuellen
Versionen von LO lauffähig machen und habe jetzt erstmal viele Stunden
damit verbracht, die Software unter 4.1.X anzupassen, und bin noch nicht
fertig damit.
Bei der Gelegenheit: gibt es eine dokumentierte Möglichkeit,
festzustellen, ob LibreOffice oder OpenOffice läuft?
Günter
Am 19.01.2014 10:59, schrieb Werner Tietz:
Am 19.01.2014 07:56, schrieb Günter Urbanczyk:
Liebe Leute,
ab der Version 4.1.1 von LibreOffice ist das Datumsformat in den
Dialogen umgestellt worden.
Nicht nur 'Datefields' sondern auch 'Timefields'
Oder hat jemand eine Idee, wie man das elegant lösen kann?
Vielen Dank im voraus
Man schreibt genau einmal ein bis zwei Funktionen die mit Alt und Neu
umgehen können ( mit maximal 25 Zeilen )
und ersetzt alle relevanten Stellen mit dem entsprechenden
Funktionsaufruf. - Fertig
Werner
--
Liste abmelden mit E-Mail an: users+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/users/
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.