Einzelnen Beitrag anzeigen

a.def
(Gast)

n/a Beiträge
 
#1

Unnötige Ini-Befehle vermeiden sinnvoll?

  Alt 11. Apr 2017, 15:03
Im Zuge dessen, dass ich mir die Tage eine eigene Ini-Klasse angelegt habe mit ein paar Änderungen drin stelle ich mir jetzt eine Frage:
wie sinnvoll ist es, unnötige Befehle zu vermeiden?

Konkreter:
Wenn ich ein TMemIniFile verwende mir AutoSave := False, sollte man dann die Writes irgendwie blockieren?
Ich meine... der schreibt dann irgendetwas in den Speicher, was am Ende eh kein Mensch braucht.

Meine Unit kann man hier sehen: http://www.delphipraxis.net/1367025-post21.html

In etwa sowas hier
Delphi-Quellcode:
procedure WriteString(const Section, Ident, Value: string); reintroduce; overload;
procedure WriteInteger(const Section, Ident: string; Value: Integer); reintroduce; overload;
procedure WriteBool(const Section, Ident: string; Value: Boolean); reintroduce; overload;

//////////////////////////////////////////


procedure TMemIniFile.WriteString(const Section, Ident, Value: string);
begin
 if FAutoSave then
  inherited WriteString(Section, Ident, Value);
end;

procedure TMemIniFile.WriteInteger(const Section, Ident: string; Value: Integer);
begin
 if FAutoSave then
  inherited WriteString(Section, Ident, IntToStr(Value));
end;

procedure TMemIniFile.WriteBool(const Section, Ident: string; Value: Boolean);
const
 Values: array [Boolean] of string = ('0', '1');
begin
 if FAutoSave then
  inherited WriteString(Section, Ident, Values[Value]);
end;
Was ist von soetwas zu halten?

Geändert von a.def (11. Apr 2017 um 15:13 Uhr)
  Mit Zitat antworten Zitat