LMD StoragePack ist eine Zusammenstellung von 10 nativen VCL Komponenten, die ohne zusätzliche Lizenzgebühren und ohne zusätzlich benötigte Dateien in Ihre Anwendungen integriert und vertrieben werden können. Die StoragePack Komponenten werden zum Speichern/Wiederherstellen von Konfigurationsdaten eingesetzt, wobei als Zielformate die Windows Registry, Ini-, XML- oder binäre Dateien unterstützt werden. Das Package verfügt über eine Vielzahl von nützlichen Funktionen und spart viel Code, der normalerweise für das Speichern von Konfigurationsdaten nötig ist. Zu verarbeitende Komponenteneigenschaften können bspw. ohne jeden Quellcode visuell über einen Eigenschaftsdialog ausgewählt werden - die gesamte weitere Funktionalität kann auf Wunsch automatisch erfolgen.
Neu in Version 2 sind die Integration in die LMD 2007 Infrastruktur und die stark verbessserte VCL.NET Unterstützung.
| Tab "LMD Storage" |
 |
TLMDStorXORCryptor Die LMD StoragePack Komponenten können sehr einfach durch Ableitung von eigenen Komponenten erweitert werden. Die TLMDStorXORCryptor Komponente ist ein einfaches Beispiel für das Hinzufügen einer einfachen Verschlüsselungstechnik zu den Streams, die von den verschiedenen TLMDStor[..]Vault Komponenten geschrieben/gelesen werden. |
 |
TLMDStorCustomCryptor Nichtvisuelle Komponente, die die Implementierung von Ver- und Entschlüsselungsfunktionen zur Designzeit durch Schreiben von Ereignisbehandlungsroutinen ermöglicht. |
 |
TLMDStorControllerVault Interface Komponente, die mit einer beliebigen anderen Vault-Komponente verbunden werden kann. Dieses Control wird in der Regel als allgemeiner Adapter zu Vault Komponenten verwendet, falls zur Projektzeit das Zielformat noch nicht feststeht. |
 |
TLMDStorFormStorage TLMDStorFormStorage erlaubt das einfache Speichern/Wiederherstellen von Positions- und Größendaten eines Formulars. Das Zielformat wird durch die angebundene Vault-Komponente bestimmt. |
 |
TLMDStorBinVault TLMDStorBinVault wird verwendet, wenn Konfigurationsdaten in binären Dateien gespeichert werden sollen. Die Komponente bietet mehrere Read-/Write Methoden für eine Vielzahl von Datentypen. Des weiteren können Komponenten wie TLMDStorPropertyStorage mit TLMDStorBinVault verbunden werden, um das Ziel der Speicher-/Ladeoperationen festzulegen. |
 |
TLMDStorTemplateStorage Die TLMDStorTemplateStorage Komponente wird verwendet um Vorlagen von Komponenten/Objekten für die spätere Wiederverwendung zu speichern. Damit kann z.B. das Repository Feature aus der Delphi IDE in einer ähnlichen Weise nachgebildet werden. |
 |
TLMDStorIniVault TLMDStorIniVault wird verwendet, wenn Konfigurationsdaten in Ini-Dateien gespeichert werden sollen (im Gegensatz zu den anderen [..]Vault Komponenten müssen einige Einschränkungen beachtet werden). Die Komponente bietet mehrere Read-/Write Methoden für eine Vielzahl von Datentypen. Des weiteren können Komponenten wie TLMDStorPropertyStorage mit TLMDStorIniVault verbunden werden, um das Ziel der Speicher-/Ladeoperationen festzulegen. |
 |
TLMDStorXMLVault TLMDStorXMLVault wird verwendet, wenn Konfigurationsdaten in XML-Dateien gespeichert werden sollen. Die Komponente bietet mehrere Read-/Write Methoden für eine Vielzahl von Datentypen. Des weiteren können Komponenten wie TLMDStorPropertyStorage mit TLMDStorXMLVault verbunden werden, um das Ziel der Speicher-/Ladeoperationen festzulegen. |
 |
TLMDStorRegistryVault TLMDStorRegistryVault wird verwendet, wenn Konfigurationsdaten in der Windows Registry gespeichert werden sollen. Die Komponente bietet mehrere Read-/Write Methoden für eine Vielzahl von Datentypen. Des weiteren können Komponenten wie TLMDStorPropertyStorage mit TLMDStorRegistryVault verbunden werden, um das Ziel der Speicher-/Ladeoperationen festzulegen. |
 |
TLMDStorPropertyStorage Komponente zum speichern und laden von Eigenschaften zur Laufzeit. Die zu speichernden Eigenschaften können während der Designzeit visuell ausgewählt werden. Kein Sourcecode nötig! Im Gegensatz zu der aus den LMD-Tools bekannten TLMDObjectStorage ist die Komponente nicht auf die Unterstützung der Windows Registry beschränkt, sondern kann beliebig mit eine der TLMDStor[..]Vault Komponenten verbunden werden.
|