Forum: Programmieren allgemein
Delphi
by Hobbycoder,
1. Nov 2018
man kann natürlich Integer verschlüsselt über Write/ReadIniString speichern.
Aber da es eine Helperclass sein soll, denke ich, dass man dann gleich ein ReadCryptInteger/WriteCryptInteger (und andere Typen) einbauen könnte, was dann intern in String wandelt und cryoted, bzw. Umgekehrt wieder lesen.
Wär ja nur eine Vereinfachung für den späteren Benutzer der HelperClass.
War auch nur so ein...
Forum: Programmieren allgemein
Delphi
by Hobbycoder,
1. Nov 2018
Warum überhaupt die Verschlüsselung?
XOR ist ja nur sinnvoll um sich vor "neugierigen" Blicken unwissender Benutzer zu schützen. Von daher schon okay. Aber dann müsste man im Grund auch eine "Verschleierung" im xxxIniDateTime, xxxIniFloat, xxxIniInteger und auch xxxIniStream anbieten, damit's rund ist.
Es könnte ja auch dort Daten abgelegt werden, die nicht intuitiv lesbar sein sollen. (z.B....
Forum: Programmieren allgemein
Delphi
by Hobbycoder,
1. Nov 2018
Trotzdem hätte ich das so gemacht (wie p80286 schon sagte):
function ReadIniStream( const Filename, Section, Ident: String; const IniStream: TStream; const FolderOverride: String = '' ): Boolean;
var
FIniFile: TIniFile;
FName: String;
FMemStream: TMemoryStream;
begin
Result:=False;
if IniStream<>nil then
begin