Hallo Mathias,
Gibt es keine Möglichkeit im XML Fileformat bei der Speicherung etwas
hineinzucodieren, so daß das Öffnen des Dokumentes in der älteren
Version bspw. abgelehnt und stattdessen zum Update der Software
aufgefordert wird, also etwa "Dieses Dokument wurde mit Version x.y.z
erstellt, Sie haben jedoch noch die ältere Version a.b.c installiert.
Bitte updaten Sie Ihre Software, da ansonsten Datenverlust auftreten
kann"?
Nein, dazu müsste ja die ältere OOo-Version geändert werden und die
Benutzer müssten auf diese geänderte Version updaten. Dann können sie
auch gleich die 2.3 installieren.
Nicht zwangsläufig.
Ich hatte angenommen, im ODF-Dateiformat sei schlauerweise bereits ein
explizites aber optionales XML-Element vorgesehen, mit dem man die
Mindest-Requirements betreffend der zur Bearbeitung erforderlichen
Softwareversion festlegen kann, und daß dieses bisher wg. noch nicht
vorkommender inkompatibler Änderungen noch nicht verwendet worden sei, man
es aber durchaus bei durch die Version OOo 2.3.0 bearbeiteten Dokumenten
hätte aktivieren können.
Auch in Skripts der Programmiersprachen Perl, Python u.ä. (Skripte sind ja
im weitesten Sinne eigentlich auch nichts anderes als eine Art Dokument)
ist so etwas allgemein üblich, damit später hinzugekommene
Sprachkonstrukte nicht bei älteren Versionen zu Problemen führen. Es kann
dann entweder der Compilations- bzw. Progammabbruch erzwungen werden oder
alternativer Code (sofern bereitgestellt) ausgeführt werden.
Sieh es mal so: die älteren OOo-Versionen hatten einen Bug, weil sie
bestimmte Tabellen nicht vernünftig behandeln konnten.
"Glücklicherweise" hat OOo bisher solche Tabellen nicht selbst erzeugt,
wohl aber konnten andere ODF-basierte Versionen solche Dokument liefern.
Das ist alles richtig, aber es löst das ursprüngliche Problem leider nicht
(was natürlich nicht etwa heißen soll, daß eine Korrektur unsinnig wäre).
Der Autor muß sich also konkret selbst vergewissern, daß er nur mit Leuten
zusammenarbeitet, die bereits über die neue OOo Version verfügen oder aber
einiges in Nacharbeiten investieren, um das ursprüngliche Layout
wiederherzustellen.
Gruß
Guido
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]