Hallo Eike,
ich weiss nicht genau, welche Problem die mit der Anwaltssoftware haben,
kann aber durchaus die "Stimmung" verstehen. Auch mir fällt immer wieder
auf, dass Programme (Basic-Makros ) von Version zu Version plötzlich
nicht mehr laufen und angepasst werden müssen. Das ist zwar ärgerlich,
aber bei kleineren Programmen machbar.
Allerdings erschwert dies eine breite Streuung der Makros. Schätze, das
wird denen dort genauso gehen.
Dabei glaube ich gar nicht mal, dass dort wirklich API Änderungen die
Ursache sind - eher die möglicherweise jahrelangen Fehler und ungenauen
Programmierungen, die bisher funktionierten und plötzlich zu Fehlern
führen.
Beispiel: Ein jahrelang gut funktionierendes Tool zum Erzeugen von
Extensions war der BasicAddonBuilder - irgendwann in 5.3 warf er nur
noch Fehler, das fehlende Klammern am Zeilenende bisher tolliereirt
wurden und nun zu Laufzeitfehlern führen. Ich kann das reparieren ...
aber wie viele nicht?
Oder: bis einschließlich zur Version 5.3.x (5.4 nicht getestet) erzeuge
ich ein Textcursor-Objekt mit Hilfe des Viewcursors. Ist der Viewcursor
nicht aktiv oder nicht vorhanden, wurde bisher ein leeres Objekt
geliefert, welches ich mit isNull(oObj) locker abfangen konnte. In der
6.0 wird allerdings false zurückgeliefert, hier hilft jetzt die Prüfung
isEmpty(oObj).
Bedeutet aber auch wiederum: Alle Makros müssen nun die Doppelprüfung
eingebaut bekommen - die war vorher nicht nötig und wahrscheinlich auch
nicht drin.
Das sind sicher alles keine API Änderungen sondern Ergebnisse exakterer
Programmierung und Fehlerkorrekturen früherer Zeiten - für den
"normalen" Nutzer aber eben inkompatibilitäten - und genau das, was in
den Advolux Forumsthread angesprochen wird.
Ist halt ein "altes" Problem: Eine große Verbreitung und möglichst viel
Anwendersoftware setzt stabile Schnittstellen über viele Jahre hinweg
voraus - kaum zu vereinbaren mit monatlichen Updates und Änderungen der
Coresoftware - und mögen die Änderungen noch so klein erscheinen und
sicher auch sinnvoll sein, das wiederspricht einfach allen
Folgeapplikationen.
VG
Thomas
Am 16.02.2018 um 18:15 schrieb Eike Rathke:
moin,
weiss jemand welche Probleme die haben?
https://ask.libreoffice.org/de/question/146281/keine-integration-mit-anwaltssoftware-seit-60-mehr-moglich/
http://www.advolux-forum.de/phpbb/viewtopic.php?t=1539
Eike
--
Liste abmelden mit E-Mail an: discuss+unsubscribe@de.libreoffice.org
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://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.