AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 00:02

Parameter dieser Suchanfrage:

Suche in Thema: Ini-Verschlüsselung mit Class Helper
Suche alle Beiträge, die von "himitsu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 5 von insges. 5 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    Re: Ini-Verschlüsselung mit Class Helper

      Delphi
      by himitsu, 24. Sep 2009
    uses IniFiles;

    type TIniFileHelper = class helper for TIniFile
    procedure WriteString(const Section, Ident, Value: String); override;
    end;

    procedure TIniFileHelper .WriteString(const Section, Ident, Value: String);
    begin
    inherited WriteString(Section, Ident, Decrypt(Value));
    end;
  • Forum: Object-Pascal / Delphi-Language

    Re: Ini-Verschlüsselung mit Class Helper

      Delphi
      by himitsu, 24. Sep 2009
    :shock:
  • Forum: Object-Pascal / Delphi-Language

    Re: Ini-Verschlüsselung mit Class Helper

      Delphi
      by himitsu, 24. Sep 2009
    Mit Class-Helpern kann man eine Klasse nachträglich um neue Funktionen erweitern, ohne die Implementation der Klasse zu verändern.

    Dießes bedeutet aber, daß man keine Funktionen/Prozeduren überschreiben und auch keine neuen Klassenvariablen einbauen kann, denn dieses würde die Klasse ändern, was ja nicht geht.

    Da du aber eine Funktion (hier ReadString) ersetzen willst, dann geht das also...
  • Forum: Object-Pascal / Delphi-Language

    Re: Ini-Verschlüsselung mit Class Helper

      Delphi
      by himitsu, 24. Sep 2009
    Wie gesagt, Class Helper können die Klassen nicht direkt ändern, sondern nur etwas NEUES dazuschmuggeln,

    aber hier gibt es einen Trick :angel:

    Die Unit muß als letzes (nach "IniFiles) dort eingebunden werden, wo die Ini-Klassen erstellt werden.
    Dann wird TIniFile.Create ersetzt und es werden überall die neuen Funktionen verwendet,
    da lokal (nachfolgend) immer die letzte Deklaration...
  • Forum: Object-Pascal / Delphi-Language

    Re: Ini-Verschlüsselung mit Class Helper

      Delphi
      by himitsu, 24. Sep 2009
    Mir war aber so, als wenn man mit den ClassHelpern nur erweitern kann, ABER nichts überschreiben,
    also müßte er vermutlich seine Funktion ReadString anders nennen und überall die "neue" Funktion direkt aufrufen :gruebel:

    Schließlich geht Overload NUR (egal wo), wenn sich die Funktions-Signatur (Parameter) unterscheidet.


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=himitsu&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=140684
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:16 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz