© 2017
|
 |
|
Storage.Ocx
Das ultimative Speicher-Control für Windows
Das Storage.Ocx-Control ermöglicht Ihnen das Anlegen und Verwalten von
OLE-Verbunddokumenten. Dabei bildet eine "echte" Datei den Rahmen für ein weiteres
Dateisystem, d.h. in einer Datei können weitere Dateien (zur Unterscheidung
"Streams" genannt) angelegt und - vergleichbar mit dem "echten" Dateisystem - in
Verzeichnissen verwaltet werden.
In der Demo-Version ist ein voll funktionsfähiger Verbunddokument-Browser enthalten.
Sie können damit Word, Excel, ...-Dokumente erforschen.
Download:
Download der 32-Bit-Demoversion (Version 1.0.0.6, 386 KBytes, 6.12.99)
VB5-Laufzeitsystem (2650 KBytes)
Hinweis: Wenn Sie ein Ocx mit der Version < 1.0.0.6 installiert haben, dann löschen Sie dies bitte von Hand vor der Installation aus dem Windows-Systemverzeichnis!
Screenshots:
Verbund-Dokument Browser, Struktur Powerpoint-Dokument
Verbund-Dokument Browser, Struktur Word-Dokument
Verbund-Dokument Browser, SummaryInformation
Vorteile des Structure.Ocx-Controls
- Schnelles Laden (nur die benötigten Daten)
- Schnellspeicherung möglich (nur die geänderten Daten)
- Automatische UnDo-Funktionalität
- Mit OCX einfach zu programmieren
- Zukunftsweisend und plattformübergreifend in OLE-Technologie
- Weniger Overhead als Datenbanken, flexibler als einfache Dateien
- Der Benutzer muß sich nicht mit einer Menge von verschiedenartigen
Dateien (ini, dat, txt, ...) herumschlagen, sondern hat alle Daten in einem Dokument
(= bessere Datenintegrität).
- Genormte Datei-Info (wie Office-Programme)
- Die Technologie der Verbunddokumente wird auch von Programmen wie WinWord und Excel
(deren Dateien mit dem Storage.Ocx-Control ausgelesen und verändert werden können) verwendet.
Mitgelieferte Beispiel-Anwendung: ein Structured-Storage-Browser
Dem Storage.Ocx-Control liegt eine Beispiel-Anwendung inkl. Quellcode (VB 4.0) bei, mit
welcher Sie in der Lage sind, den Inhalt aller Verbunddokumente zu lesen und zu bearbeiten.
Desweiteren werden anhand zahlreicher, aber gut strukturierter Menüpunkte fast alle
Möglichkeiten des Strorage.Ocx-Controls gezeigt, so daß die Verwendung in eigenen
Programmen spielend einfach wird. Ebenso kann diese Anwendung als Basis für eigene
Programme benutzt werden, da viele Standard-Funktionen (Datei: Neu / Öffnen / Speichern / Speichern unter,
Bearbeiten: UnDo, ...) bereits integriert sind, auch wenn dazu nur jeweils wenige Zeilen Code
nötig sind.

z.B.: PowerPoint-Dokument
Weitere Highlights
- Die Compress-Methode defragmentiert, d.h. verkleinert ein Verbunddokument.
- Die UnDo-Methode nimmt alle Änderungen seit dem letzten Speichern zurück.
- Die ErrorToEvent-Eigenschaft ermöglicht eine bequeme Fehlerbehandlung:
Ein Fehler des Storage.Ocx-Controls beendet nicht das Programm, sondern löst lediglich ein Ereignis aus.
- Die IsStorageFile-Funktion prüft, ob eine gegebene Datei ein Verbunddokument ist.
- Auch normale Dateien können mit dem Storage.Ocx-Control gelesen werden:
Beim Öffnen wird eine normale Datei in ein Verbunddokument mit einem einzigen Stream konvertiert.
| |
|
|