![]() |
Suche nonVCL IniFile / XML / etc.
Hey,
kennt jemand vielleicht eine nonVCL Klasse, mit der man einfach Daten speichern und wieder auslesen kann? Sollte sowas in der Art wie eine INI oder XML Datei sein. Allerdings sollte die Klasse ohne VCL und RTL auskommen. Das nonplusultra wäre sowas wie eine TMemIniFile, da ich die Daten vor dem Speichern gerne noch verschlüsseln würde. Kann ich natürlich auch per Hand direkt in eine entsprechende Klasse einbauen. Viele Grüße Zacherl |
AW: Suche nonVCL IniFile / XML / etc.
Kannst du dir recht schnell selber schreiben. Guck dir einfach die WritePrivateProfileString und Konsorten im Windows SDK an.
Aber warum muss es unbedingt ohne VCL sein? Und macht die Ini-Dateiklasse das Programm so viel größer, dass sich der Aufwand lohnt? |
AW: Suche nonVCL IniFile / XML / etc.
Mhh WritePrivateProfileString() ist da nicht so toll um die Verschlüsselung einzubauen. Fals niemand irgendwas Fertiges kennt, muss ichs mir wohl selbst zusammenbasteln :?
Bisher habe ich alles soweit ohne SysUtils, Classes und Konsorten geschrieben. Zum Einen, um mich auchmal mehr mit der API für Fenster und Controlls zu beschäftigen und zum Anderen wollte ich mal schauen, wie klein ich ein normales Projekt eigentlich bekommen kann. Praktischen Nutzen hat die Größe natürlich zu DSL Zeiten nicht mehr, ist eher ein persönlicher Anreitz gewesen. :) |
AW: Suche nonVCL IniFile / XML / etc.
Zitat:
|
AW: Suche nonVCL IniFile / XML / etc.
Ansonsten wäre da noch
![]() Da können auch eigene TSuperWriter definiert werden, die dann nach deinem Gut-Dünken werkeln |
AW: Suche nonVCL IniFile / XML / etc.
Zitat:
Zitat:
Fals doch noch jemandem was einfällt, bin ich für Vorschläge dankbar :) |
AW: Suche nonVCL IniFile / XML / etc.
Zitat:
|
AW: Suche nonVCL IniFile / XML / etc.
Und gerade deswegen frage ich ja, weil ich weiß, was einem die VCL abnimmt an Arbeit und ich um den Aufwand und Nutzen weiß.
|
AW: Suche nonVCL IniFile / XML / etc.
In der Unit Classes sind nunmal die ganzen schönen Listen-Klassen drin.
Ohne diese wird es recht "umständlich" Listen zu verwalten und die Daten in INI/XML sind nunmal Listen/Bäume. PS: ein Auszug aus meinem himXML :stupid:
Delphi-Quellcode:
Uses Types, Windows,
{$IFNDEF hxExcludeSysutilsUnit} SysUtils, Variants, TypInfo, {$ENDIF} {$IFNDEF hxExcludeClassesUnit} RTLConsts, Classes, {$ENDIF} {$IFNDEF hxExcludeContnrsUnit} Contnrs, {$ENDIF} himXML_Lang; |
AW: Suche nonVCL IniFile / XML / etc.
Ungetestet und ist auch keine Klasse, aber braucht nur die Unit Windows:
![]() E: Oh, Luckie hats schon in Post #2 erwähnt o.O |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:33 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-2025 by Thomas Breitkreuz