AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte SJ Config Utils 1.0 RC 3
Thema durchsuchen
Ansicht
Themen-Optionen

SJ Config Utils 1.0 RC 3

Ein Thema von jaenicke · begonnen am 29. Mai 2009 · letzter Beitrag vom 21. Jun 2011
 
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.848 Beiträge
 
Delphi 12 Athens
 
#1

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
AppCentral
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:43 Uhr.
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