Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.582 Beiträge
 
Delphi 11 Alexandria
 

SJ Config Utils 1.0 RC 3

  Alt 29. Mai 2009, 05:44
Hallo!

Diese Unit stellt eine Klasse zur automatischen Verwaltung der Einstellungen zur Verfügung. Um diese in einem eigenen Programm zu verwenden, bindet man die Unit ein und leitet eine eigene Einstellungsklasse von TAppConfigManager ab. Diese Klasse muss dann bestimmte Methoden implementieren und bekommt die notwendigen Objekte zum Auslesen der Einstellungen geliefert.
Mehr dazu im zweiten Teil unter Implementierung im eigenen Programm.

Eine Demo ist mit im Download enthalten. Der Wizard davon sieht so aus:
http://www.sj-berlin.de/service/df/s...zard_thumb.png

Ein Forum zum Support und mit weiteren Informationen entsteht hier:
http://sjberlin.de/forum/viewforum.php?f=24

Features:
  • Automatische Verwaltung der Einstellungen
  • Bereitstellung der Objekte zum Auslesen
  • Unterstützung verschiedener Orte für die Einstellungen
    • Arbeitsspeicher - nur für die Session
    • Portabel - Verzeichnis der Anwendung
    • Neu! Portabel angehängt an die Exe
    • Anwendungsdatenverzeichnisse
    • Registry
  • Unterstützung mehrerer Dateitypen
    • XML-Dateien
    • INI-Dateien
    • Eigenes Format (Stream)
  • Vereinfachter identischer Zugriff auf XML-Dateien, INIs und die Registry
  • Aufforderung zum Aufruf des Einstellungswizards
  • Angabe eigener Fehlermeldungen
  • Fenster zur detaillierten Fehleranzeige
  • Integrierte Stringbehandlung für Streams inkl. UTF-8 Encoding für volle Delphi 2009 Interoperabilität
Lizenz:
MPL 1.1 oder GPL 2.0 oder LGPL 2.1

Installation:
Die Unit muss entweder in den Bibliothekspfad aufgenommen oder dem Projekt hinzugefügt werden, damit die Unit über die uses-Klausel eingebunden werden kann.
Zur Verwendung siehe die Details im zweiten Teil:
http://www.delphipraxis.net/internal...042718#1042718

Unterstützte Delphiversionen:
Delphi 6, 7, 2006, 2007 und 2009
(in Delphi 7 und früher fehlt die XML-Unterstützung, daher muss in Source\SJConfigUtils.inc der Schalter für XML-Unterstütuzung deaktiviert werden)

Unterstützte Windowsversionen:
Windows 2000, XP, Vista und 7

Weitere Planung:
  • Assistent für Integration in Software - Fertig, integriert
Bekannte Probleme:
  • keine
Einen FAQ Eintrag mit weiteren Informationen zu den Hintergründen findet ihr hier:
http://www.delphi-library.de/viewtopic.php?p=541637

Ich habe die Unit auch hier vorgestellt:
http://forum.delphi-treff.de/showthread.php?t=26681
http://www.delphi-forum.de/viewtopic.php?p=562996

Ich habe mal ein kleines Demovideo gemacht zur besseren Illustration des Integrationstools:
http://www.sjberlin.de/service/video...utils_demo.wmv (ggf. vorher speichern)
Und für den IE als Webseite: http://www.sjberlin.de/service/video...tils_demo.html

Schönen Gruß,
Sebastian
Miniaturansicht angehängter Grafiken
sjconfigutils_wizard_213.png  
Angehängte Dateien
Dateityp: zip sjconfigutils1.0rc3_src_214.zip (128,1 KB, 137x aufgerufen)
Dateityp: zip sjconfigutils1.0rc3_941.zip (782,9 KB, 165x aufgerufen)
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat