Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi OpenOffice-Tabelle (*.sxc) in StringGrid (https://www.delphipraxis.net/46631-openoffice-tabelle-%2A-sxc-stringgrid.html)

Olli 11. Jun 2005 13:47

Re: OpenOffice-Tabelle (*.sxc) in StringGrid
 
Ins Format garnicht - das wäre Wahnsinn.

Laß doch OOo die Arbeit für dich machen. Wozu gibt's denn die coolen OLE/COM-Interfaces. Da ich selber in 2002 (da war das noch Beta) damit gearbeitet habe und es inzwischen ein SDK von OOo (namens ODK) gibt, muß man nur lesen, verstehen, umsetzen :zwinker:

marabu 11. Jun 2005 19:52

Re: OpenOffice-Tabelle (*.sxc) in StringGrid
 
Wieso Wahnsinn, Olli? Wenn es sich um eine triviale Tabelle handelt - und etwas anderes kann ich mir in diesem Fall gar nicht vorstellen - dann ist der Gesamtaufwand für die direkte Übernahme der XML-Daten deutlich geringer als die Kommunikation mit OpenOffice, welches dazu erstmal mit etwa 20 MB in den Hauptspeicher gewuchtet werden muss. Der Direktzugriff funktioniert auch auf Rechnern, auf denen OpenOffice gar nicht installiert ist.

Das kommende "neue" Format sollte niemanden schrecken - es wird wohl wieder XML sein, oder?

Außerdem differenziere ich zwischen einem Programm, welches nur zur eigenen Erbauung oder Weiterbildung geschrieben wird, und einem Programm, für das konkrete Anforderungen eines Kunden, Lehrers oder Professors vorliegen. Da der thread-owner sein Projekt nicht klassifiziert hat, kann er sich jetzt zwischen mehreren Lösungsansätzen entscheiden.

Freundliche Grüße vom marabu

Olli 11. Jun 2005 21:02

Re: OpenOffice-Tabelle (*.sxc) in StringGrid
 
Zitat:

Zitat von marabu
Wieso Wahnsinn, Olli? Wenn es sich um eine triviale Tabelle handelt - und etwas anderes kann ich mir in diesem Fall gar nicht vorstellen - dann ist der Gesamtaufwand für die direkte Übernahme der XML-Daten deutlich geringer als die Kommunikation mit OpenOffice, welches dazu erstmal mit etwa 20 MB in den Hauptspeicher gewuchtet werden muss. Der Direktzugriff funktioniert auch auf Rechnern, auf denen OpenOffice gar nicht installiert ist.

In Sachen Speicherbedarf hast du natürlich recht. Auch damit, daß OpenOffice installiert sein muß - erwartet man aber von MS Office auch bei vielen Zusatzprodukten. Von daher ist das IMO kein Argument. Ich weiß auch nicht inwieweit das OASIS-Format sich vom alten unterscheidet, aber prinzipiell ist natürlich das Parsen der Datei ein gangbarer Weg. Aber eben kein wirklich portabler (IMO).

Zitat:

Zitat von marabu
Das kommende "neue" Format sollte niemanden schrecken - es wird wohl wieder XML sein, oder?

Nach allen Bekundungen, ja ;)

Zitat:

Zitat von marabu
Außerdem differenziere ich zwischen einem Programm, welches nur zur eigenen Erbauung oder Weiterbildung geschrieben wird, und einem Programm, für das konkrete Anforderungen eines Kunden, Lehrers oder Professors vorliegen. Da der thread-owner sein Projekt nicht klassifiziert hat, kann er sich jetzt zwischen mehreren Lösungsansätzen entscheiden.

So gesehen :zwinker:

Freundliche Rückgrüße,


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:01 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz