Re: [de-users] CALC - Schaltfläche - Size/Pos ändert sich nach mehrmaligem OPEN/SAVE/CLOSE

2020-08-02 Diskussionsfäden Gerhard Weydt

Hallo Hans-Werner,

die unten genannten Erkenntnisse musst du unbedingt im Bug-Report klar 
und deutlich zusammenfassen und heraussstellen. Sonst schrecken die 
vielen neuen Tests jeden Entwickler ab, da reinzuschauen. Er muss das 
dann ja alles erst einmal durchschauen.
Dass sich kleine Differenzen aufsammeln, scheint wohl unbestreitbar, 
aber das passsiert wohl irgendwo intern, denn die Werte für die Höhe der 
Schaltfläche, die im Makro zugänglich sind, sind ja immer ganze Zahlen.


Viele Grüße
Gerhard

Am 02.08.2020 um 11:45 schrieb OoOHWHOoO:

Hallo *,

es  hat mich dann doch noch interessiert, ob dieses Problem schon 
immer existierte - oder eben auch nicht. Zum Test erzeugte ich eine 
zusätzliche Parallel-Installation von "LO 3.6.7.2 (32x) @ Windows Home 
(x64)".


[1] Führt man den Test mit "LO 3.6.7.2 (32x)" mit von "LO 7.0.0.3 
(x64)" erzeugten Dateien durch, beträgt die Differenz nur noch 50% im 
Vergleich zu "LO 7.0.0.3 (x64)".
[2] Führt man den Test mit "LO 3.6.7.2 (32x)" mit von LO 3.6.7.2 (32x) 
erzeugten Dateien durch, gibt es keine Differenz mehr (0%) !


https://bugs.documentfoundation.org/show_bug.cgi?id=135173#c23

Es hätte ja sein können, dass es (irgendwo) einen nicht vermeidbaren 
Rundungsfehler gibt, der diese kleinen, sich aufaddierenden 
Differenzen erzeugt und mit dem man halt leben müsse. Aber dem ist 
wohl nicht so, die kleinen, sich aufaddierenden Differenzen scheinen 
durch Implementierung neuer Funktionalitäten im Kontext der 
CALC-Verarbeitung entstanden zu sein. Ohne Kenntnisse der 
SourceCodeHistory und des SourceCodes selbst kann man als "einfacher" 
LO-Nutzer keine weiteren Schlüsse ziehen, wäre alles nur 
"Kristallkugel-Spekulation" ...


Viele Grüße
Hans-Werner :-))

PS:

Danke (!!!) Gerhard für Deine Mühe bezüglich zusätzlicher, weiterer 
Analysen der Problematik und Schaffung weiterer, bestätigender 
Erkenntnisse via Nutzung von "Xray" !






--
Liste abmelden mit E-Mail an: users+unsubscr...@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/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: [de-users] CALC - Schaltfläche - Size/Pos ändert sich nach mehrmaligem OPEN/SAVE/CLOSE

2020-08-02 Diskussionsfäden OoOHWHOoO

Hallo *,

es  hat mich dann doch noch interessiert, ob dieses Problem schon immer 
existierte - oder eben auch nicht. Zum Test erzeugte ich eine 
zusätzliche Parallel-Installation von "LO 3.6.7.2 (32x) @ Windows Home 
(x64)".


[1] Führt man den Test mit "LO 3.6.7.2 (32x)" mit von "LO 7.0.0.3 (x64)" 
erzeugten Dateien durch, beträgt die Differenz nur noch 50% im Vergleich 
zu "LO 7.0.0.3 (x64)".
[2] Führt man den Test mit "LO 3.6.7.2 (32x)" mit von LO 3.6.7.2 (32x) 
erzeugten Dateien durch, gibt es keine Differenz mehr (0%) !


https://bugs.documentfoundation.org/show_bug.cgi?id=135173#c23

Es hätte ja sein können, dass es (irgendwo) einen nicht vermeidbaren 
Rundungsfehler gibt, der diese kleinen, sich aufaddierenden Differenzen 
erzeugt und mit dem man halt leben müsse. Aber dem ist wohl nicht so, 
die kleinen, sich aufaddierenden Differenzen scheinen durch 
Implementierung neuer Funktionalitäten im Kontext der CALC-Verarbeitung 
entstanden zu sein. Ohne Kenntnisse der SourceCodeHistory und des 
SourceCodes selbst kann man als "einfacher" LO-Nutzer keine weiteren 
Schlüsse ziehen, wäre alles nur "Kristallkugel-Spekulation" ...


Viele Grüße
Hans-Werner :-))

PS:

Danke (!!!) Gerhard für Deine Mühe bezüglich zusätzlicher, weiterer 
Analysen der Problematik und Schaffung weiterer, bestätigender 
Erkenntnisse via Nutzung von "Xray" !



--
Liste abmelden mit E-Mail an: users+unsubscr...@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/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: [de-users] CALC - Schaltfläche - Size/Pos ändert sich nach mehrmaligem OPEN/SAVE/CLOSE

2020-08-01 Diskussionsfäden OoOHWHOoO

Hallo *,

neue Testreihe mit klareren Ergebnissen (und Ausblendung von 
Seiteneffekten) hinzugefügt:


https://bugs.documentfoundation.org/show_bug.cgi?id=135173#c4

Mehr kann ich allerdings nicht beitragen mangels fehlender Kenntnisse 
der internen Zusammenhänge ...


Gruß
Hans-Werner :-))
--
Liste abmelden mit E-Mail an: users+unsubscr...@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/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: [de-users] CALC - Schaltfläche - Size/Pos ändert sich nach mehrmaligem OPEN/SAVE/CLOSE

2020-07-29 Diskussionsfäden OoOHWHOoO

Hallo Gerhard,

nur ein kurzer "Zwischenbericht".

Ich habe jetzt mal noch ein paar Tests durchgeführt mit durchaus 
interessanten Ergebnissen:


1. Wenn man Text und zugehörige Formatierung komplett löscht, ändert 
sich nichts. Text oder Formatierung in benachbarten Zellen scheinen wohl 
keine Rolle zu spielen.
2. Dann habe ich (anschließend) links und rechts die Spalten mit 
verbundenen Zellen gelöscht, wodurch die Schaltflächen an den linken 
Rand des Tabellenblatts "gerutscht" sind, womit links von den 
Schaltflächen also keine Spalten mehr waren. Die Breiten-Modifikation 
war verschwunden !
3. Dann fügte ich links wieder eine Spalte ein und die 
Breiten-Modifikation war wieder da. Ist ja schon mal was !
3. Noch ein paar andere Konstellationen, Einfügung von Spalten und 
Zeilen, führten dazu, dass anstatt wie bisher 2 nun 3 Schaltflächen in 
der Höhe modifiziert waren. Die Breiten-Modifikation war wie gehabt.


Da das Ganze doch ziemlich unübersichtlich ist, werde ich erst mal eine 
neue Testreihe mit "sauber" definierter Ausgangssituation aufbauen, 
damit ungewollte und unnötige Nebeneffekte von vornherein ausgeschlossen 
sind.


Bis dahin,
viele Grüße
Hans-Werner :-))



--
Liste abmelden mit E-Mail an: users+unsubscr...@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/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: [de-users] CALC - Schaltfläche - Size/Pos ändert sich nach mehrmaligem OPEN/SAVE/CLOSE

2020-07-29 Diskussionsfäden OoOHWHOoO

Hallo Gerhard,

ich danke Dir ganz herzlich, dass Du Zeit und Energie aufgebracht hast, 
Dich mit meinem Bug-Report zu beschäftigen. Deine "erste Reaktion" kann 
ich gut nachvollziehen, mir ging es am Anfang ebenso.


Ich hatte zu dieser Thematik schon mal einen Thread am 20.04.20 ( 
https://listarchives.libreoffice.org/de/users/msg23220.html ) gestartet, 
wobei ich selbstkritisch zugeben muss, dass meine dort gemachten Angaben 
doch etwas arg "diffus" waren, weshalb der genannte Thread dann auch "im 
Sande verlief".


Na klar, die marginalen Abweichungen von 0,01 sind kein Thema, ergeben 
sich einfach durch die Differenz beider Tabellen. Habe sie der 
Vollständigkeit halber nicht weggelassen.


Das vertrackte an diesem Problem ist, dass die Abweichung nach einem 
OPEN/SAVE/CLOSE-Zyklus so klein ist, dass sie nicht auffällt, sich aber 
aufzusummieren scheint und dann erst irgendwann später auffällt und das 
Ganze eben nur in der quasi-operationellen Langzeitanwendung eines 
Makros auffällt, nicht aber bei dem üblichen, normalen Gebrauch einer 
CALC-Datei.


Ich danke Dir für Deine Anregungen für weitere Tests. Werde mich damit 
befassen und sie versuchen umzusetzen, um ein klareres Bild der 
Problematik-Ursachen dokumentieren zu können.


Ich habe auch noch vom April in Erinnerungen, dass das Problem - glaube 
ich - nicht auftrat, wenn sich die Schaltflächen allein in den Zeilen 
befanden, also ohne formatierte Texte. Eine Wechselwirkung mit 
Formatierung könnte auch Ausdruck dieses sehr komplexen Szenarios sein. 
Schau'n mer mal ...


Bis dahin,
vielen Dank nochmals für Deine Bemühungen,
viele Grüße
Hans-Werner :-))

-- Originalnachricht --
Von: "Gerhard Weydt" 
An: users@de.libreoffice.org
Gesendet: 29.07.2020 01:39:59
Betreff: Re: [de-users] CALC - Schaltfläche - Size/Pos ändert sich nach 
mehrmaligem OPEN/SAVE/CLOSE



Lieber Hans-Werner,

ich habe diese Bug-Meldung angeschaut, und als erste Reaktion verspürte ich den 
Wunsch, das einfach zu ignorieren, so kompliziert war das alles. Entweder mein 
Entdeckerdrang und/oder meine langdauernde Bekanntschaft mit dir haben mich 
dann doch bewogen, das etwas näher anzuschauen.
Vorab: Ein Test mit dem Makro hat grundsätzlich das Verhalten bestätigt. Im 
Detail ergaben sich aber gerinfügig andere Werte, z. B. blieben bei mir die 
0,47 cm erhalten.
Das Szenario ist so komplex, dass ich mich nicht wundern würde, wenn jeder 
Entwickler, der da reinschaut, lieber nach einem anderen Problem sucht. Das 
muss man in elementarere Probleme zerlegen, und die marginalen Abweichungen von 
0,01 (bei dir 0,48, bei mir immer noch wie zuvor 0, 47) erst einmal vergessen.
Soweit ich das nach einem Versuch sehe, treten zwei Phänomene auf:

1. zwei Schaltflächen haben wieder eine geringere Höhe.
   Interessanterweise sind das die, die auch in der Ausgangsdatei eine
   geringere Höhe hatten
2. alle Schaltflächen haben wieder eine geringere Breite und eine
   höhere Anfangsposition in X-Richtung, und zwar wohl die ursprüngliche.

Das sind schon mal zwei  vielleicht unabhängige Phänomene.
Ich wollte nun versuchen, dein Makro so zu erweitern, dass ich bei jedem Schritt (Öffnen 
- Update - Speichern) als erstes die Höhen der Schaltfläche und der zugehörigen Zelle 
auslese und in ein Array schreibe, das ich zum Abschluss der Schleife ausgebe, um erst 
einmal festzustellen, wo die Änderung erfolgt, und ggf., ob das immer im gleichen 
Durchlauf passiert. Da stellte ich nun fest, dass alle Schaltflächen den gleichen Namen 
"WEB" haben, was es schwer macht, eine davon zu identifizieren. Ich glaube zwar 
nicht, dass das ein Grund für das Fehlverhalten ist, aber für das Identifizieren der 
Schaltfläche ist das zunächst einmal ein Problem. Da habe ich nun etwas die Lust 
verloren, selbst etwas zu tun, und schiebe dir den Schwarzen Peter wieder zu:

1. Identifiziere die Schaltflächen, insbesondere die erste und vierte,
   die die Größe ändern
2. protokolliere die Änderung der Höhe (Zelle und Schaltfläche)

Von dem, was du da siehst, hängt das weitere Vorgehen ab. Wenn z. B. bei einer 
Wiederholung des Durchlaufs die Änderung zu einem anderen Zeitpunkt passiert, 
ist das eher ein schwieriges Problem. Aber da muss man erst einmal das Ergebnis 
abwarten.
Die Breitenänderung sehe ich erst einmal als zweites unabhängisges Phänomen, 
aber das kann sich natürlich noch ändern.

Herzliche Grüße
Gerhard

Am 28.07.2020 um 13:08 schrieb OoOHWHOoO:

Hallo *,

wenn man in einem CALC-Tabellenblatt eine Schaltfläche integriert hat und das CALC-Dokument 
mehrmals einfach nur öffnet, speichert und schließt, ändern sich die Schaltfläche-Parameter 
"Size" und "Pos" von selbst, ohne dass man selbst diese Parameter verändert hat

Die Änderung ist winzig, aber sie scheint sich aufzuaddieren und ist deshalb 
nach beispielsweise 100 mal OPEN/SAVE/CLOSE sehr deutlich sichtbar.

Für den normalen CALC-Gebrauch ist das nicht wirklich stör

Re: [de-users] CALC - Schaltfläche - Size/Pos ändert sich nach mehrmaligem OPEN/SAVE/CLOSE

2020-07-28 Diskussionsfäden Gerhard Weydt

Lieber Hans-Werner,

ich habe diese Bug-Meldung angeschaut, und als erste Reaktion verspürte 
ich den Wunsch, das einfach zu ignorieren, so kompliziert war das alles. 
Entweder mein Entdeckerdrang und/oder meine langdauernde Bekanntschaft 
mit dir haben mich dann doch bewogen, das etwas näher anzuschauen.
Vorab: Ein Test mit dem Makro hat grundsätzlich das Verhalten bestätigt. 
Im Detail ergaben sich aber gerinfügig andere Werte, z. B. blieben bei 
mir die 0,47 cm erhalten.
Das Szenario ist so komplex, dass ich mich nicht wundern würde, wenn 
jeder Entwickler, der da reinschaut, lieber nach einem anderen Problem 
sucht. Das muss man in elementarere Probleme zerlegen, und die 
marginalen Abweichungen von 0,01 (bei dir 0,48, bei mir immer noch wie 
zuvor 0, 47) erst einmal vergessen.

Soweit ich das nach einem Versuch sehe, treten zwei Phänomene auf:

1. zwei Schaltflächen haben wieder eine geringere Höhe.
   Interessanterweise sind das die, die auch in der Ausgangsdatei eine
   geringere Höhe hatten
2. alle Schaltflächen haben wieder eine geringere Breite und eine
   höhere Anfangsposition in X-Richtung, und zwar wohl die ursprüngliche.

Das sind schon mal zwei  vielleicht unabhängige Phänomene.
Ich wollte nun versuchen, dein Makro so zu erweitern, dass ich bei jedem 
Schritt (Öffnen - Update - Speichern) als erstes die Höhen der 
Schaltfläche und der zugehörigen Zelle auslese und in ein Array 
schreibe, das ich zum Abschluss der Schleife ausgebe, um erst einmal 
festzustellen, wo die Änderung erfolgt, und ggf., ob das immer im 
gleichen Durchlauf passiert. Da stellte ich nun fest, dass alle 
Schaltflächen den gleichen Namen "WEB" haben, was es schwer macht, eine 
davon zu identifizieren. Ich glaube zwar nicht, dass das ein Grund für 
das Fehlverhalten ist, aber für das Identifizieren der Schaltfläche ist 
das zunächst einmal ein Problem. Da habe ich nun etwas die Lust 
verloren, selbst etwas zu tun, und schiebe dir den Schwarzen Peter 
wieder zu:


1. Identifiziere die Schaltflächen, insbesondere die erste und vierte,
   die die Größe ändern
2. protokolliere die Änderung der Höhe (Zelle und Schaltfläche)

Von dem, was du da siehst, hängt das weitere Vorgehen ab. Wenn z. B. bei 
einer Wiederholung des Durchlaufs die Änderung zu einem anderen 
Zeitpunkt passiert, ist das eher ein schwieriges Problem. Aber da muss 
man erst einmal das Ergebnis abwarten.
Die Breitenänderung sehe ich erst einmal als zweites unabhängisges 
Phänomen, aber das kann sich natürlich noch ändern.


Herzliche Grüße
Gerhard

Am 28.07.2020 um 13:08 schrieb OoOHWHOoO:

Hallo *,

wenn man in einem CALC-Tabellenblatt eine Schaltfläche integriert hat 
und das CALC-Dokument mehrmals einfach nur öffnet, speichert und 
schließt, ändern sich die Schaltfläche-Parameter "Size" und "Pos" von 
selbst, ohne dass man selbst diese Parameter verändert hat


Die Änderung ist winzig, aber sie scheint sich aufzuaddieren und ist 
deshalb nach beispielsweise 100 mal OPEN/SAVE/CLOSE sehr deutlich 
sichtbar.


Für den normalen CALC-Gebrauch ist das nicht wirklich störend, aber 
schon, wenn CALC in eine quasi-operationelle Routine eingebunden ist 
und die CALC-Datei jeden Tag einmal geöffnet, modifiziert, gespeichert 
und geschlossen wird.


Bug-Report habe ich geschrieben:

CALC - Push Button - Size/Pos modified after Document Open/Save/Close 
for many times


https://bugs.documentfoundation.org/show_bug.cgi?id=135173

So lange der Status noch UNCONFIRMED ist, wird sich da nichts tun.

Kann jemand diesen Bug bestätigen ? Danke !

Gruß
Hans-Werner :-))



--
Liste abmelden mit E-Mail an: users+unsubscr...@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/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


[de-users] CALC - Schaltfläche - Size/Pos ändert sich nach mehrmaligem OPEN/SAVE/CLOSE

2020-07-28 Diskussionsfäden OoOHWHOoO

Hallo *,

wenn man in einem CALC-Tabellenblatt eine Schaltfläche integriert hat 
und das CALC-Dokument mehrmals einfach nur öffnet, speichert und 
schließt, ändern sich die Schaltfläche-Parameter "Size" und "Pos" von 
selbst, ohne dass man selbst diese Parameter verändert hat


Die Änderung ist winzig, aber sie scheint sich aufzuaddieren und ist 
deshalb nach beispielsweise 100 mal OPEN/SAVE/CLOSE sehr deutlich 
sichtbar.


Für den normalen CALC-Gebrauch ist das nicht wirklich störend, aber 
schon, wenn CALC in eine quasi-operationelle Routine eingebunden ist und 
die CALC-Datei jeden Tag einmal geöffnet, modifiziert, gespeichert und 
geschlossen wird.


Bug-Report habe ich geschrieben:

CALC - Push Button - Size/Pos modified after Document Open/Save/Close 
for many times


https://bugs.documentfoundation.org/show_bug.cgi?id=135173

So lange der Status noch UNCONFIRMED ist, wird sich da nichts tun.

Kann jemand diesen Bug bestätigen ? Danke !

Gruß
Hans-Werner :-))
--
Liste abmelden mit E-Mail an: users+unsubscr...@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/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy