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


Am 09.01.2012 18:43, schrieb Frieder:
Am 09.01.2012 15:00, schrieb Florian Effenberger:
Hallo,

folgende Anwenderanfrage hat mich erreicht. Mit Erlaubnis des Fragenden leite ich die Nachricht hierher weiter und stelle die genannte Datei unter http://www.file-upload.net/download-4015796/Mitarbeiterplanung_v5.1.ods.html zum Download bereit.

Ich selbst bin nicht Abonnent dieser Liste, habe aber den Anwender darauf hingewiesen, dass er die Antwort ggf. dann im Archiv finden kann.

Hier der Text:
==
LibreOffice 3.4.4 macht Probleme bei dieser Vorlage die ich als Anhang beigefügt habe.
LibreOffice 3.3.4 keine Probleme bei dieser Vorlage.

Schon mehrere User haben mir diese Probleme mitgeteilt, musste sie auf die Version 3.3.4 verweisen und sie teilten mir mit das es mit Version 3.3.4 einwandfrei funktioniert, ich konnte Ihnen nicht sagen warum es mit Version 3.4.4 nicht funktioniert.

LibreOffice 3.4.4:
Formeln Darstellung Falsch, es wird nicht gerechnet
Makro Verarbeitung klappt nicht braucht zu lange zum Formatieren bzw. berechnen
Vorlage klappt einfach nicht mit Version 3.4.4 aber mit 3.3.4

Testen sie doch Bitte mal selber diese Vorlage mit den verschiedenen Versionen, Dank im vorraus
==

Viele Grüße
Flo

Hallo Flo
Ich kann das Bestätigen:
Unter LO 3.3.4 öffnet das Dokument, und das Makro "Sub FarbeZellen2" Läuft bis zum Schluss durch. Ob die Berechnungen stimmen weiß ich nicht, da ich nicht weiß, was berechnet werden soll. (es braucht aber für meinen Geschmack viel zu lange, für das was es eigentlich machen soll.)
Unter LO3.4.4 Portable hängt sich LO bereits beim Laden auf.
(gibt es ein Makro, das beim Start des Dokuments ausgeführt wird? (über eine Formel in einer Zelle)
Wenn ja welches?

Unter LO3.5.0Beta1 läd zwar das Doc, aber beim ausführen vun "Sub FarbeZellen" Hängt sich LO bei schritt 12 von 12 auf.

Um ehrlich zu sein, wundert mich bei dieser Art der Programmierung aber auch nichts:
in dem Sub FarbeZellen
wird  "ThisComponent" 5 mal verschiedenen  Variablen zugewiesen :

Sub FarbeZellen
...
myDoc = thisComponent
myDoc = thisComponent
...
myDoc = thisComponent
...
oDocument = ThisComponent
...
oDocument = ThisComponent
...
end Sub

Mit anderen Objekten und und in anderen Funktionen sieht es ähnlich aus.
Außerdem verstehe ich nicht, warum du 3 Bibliotheken verwendest,
eine (und zwar die Sdandard) ist vollkommen ausreichend.

Ich empfehle dir "Option Explicit" zu verwenden, deine Variablen Sauber zu deklarieren, und den gesamten Code durch zuarbeiten, immer mit dem Gedanke "was kann ich optimieren".
Dann wirst du deinen Fehler schon selber finden,
und das Ergebnis ist mit Sicherheit doppelt so schnell wie bisher.

Gruß Frieder
Hallo alle,

ohne die Lösung zu haben bestätigt das an sich das was ich schon mehrfach vielleicht falsch angesprochen habe.

Ich meine ein Hauptproblem ist das bei den alten OOo und LO Versionen etwas gesetzt wurde was als Fehler nicht aufgefallen ist, weil es von BS, OOo und oder LO eh nicht unterstützt wurde.
Chaotische Programmierung z.B.
Plötzlich fällt es als Fehler ohne Zusammenhang auf.

In meinen Augen ist es der gleiche "Fehler" den es auch schon zu DOS Zeiten gab. Plötzlich ist unter DOS 3.3 ein Turbopascal Programm nicht mehr gelaufen das auf älteren DOS Versionen ohne Probleme gelaufen ist. Was war meist der "Fehler" mit TP wurde was gemacht das DOS 3.3 jetzt direkt unterstützt hat und es nicht mehr selbst gestrickt haben wollte. Halt MS.

Solche "Fehler" habe ich hier nicht abgefragt, wenn ich mit dem oben beschriebenem Code durcharbeiten, was gefunden habe was ich mir nicht mehr erklären konnte. Heute habe ich mit programmieren leider nichts mehr zu tun also bin ich in der Hinsicht heute kein Fachmann mehr.

Gruß
Christian

--
Informationen zum Abmelden: E-Mail an users+help@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.