AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 04:47

Parameter dieser Suchanfrage:

Suche in Thema: Fluent Design und Records
Suche alle Beiträge, die von "hschmid67" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.000s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Fluent Design und Records

     
      by hschmid67, 24. Aug 2019
    noch zwei Ergänzungen:

    Ich war vorhin wohl doch zu voreilig: Es funktioniert nicht ganz ohne Dereferenzierung, zumindest nicht die implizite Zuweisung. Will ich das Ergebnis nach einem Implicit-Operator direkt einem String zuweisen, dann geht es nur so:

    lDummy := hsStr('dummy').CopyFromChar('-').CopyToChar('#')^; // funktioniert mit dem abschließenden ^
    lDummy :=...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Fluent Design und Records

     
      by hschmid67, 24. Aug 2019
    Hallo, auch hierfür nochmal danke. :wink:
    Klar, das, was ich mit Objekten und Interfaces machen kann, also eine Factory-Methode, das kann ich auch mit einem Record machen - hätte ich auch selbst drauf kommen können.

    Verblüffend, was man mit Delphi doch auch alles machen kann, wenn man nur weiß, wie!

    Ich werde es jetzt also so machen (doch eine globale Funktion, aber die eine passt dann...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Fluent Design und Records

     
      by hschmid67, 24. Aug 2019
    Super!

    Vielen, vielen Dank. Jetzt hab ich es verstanden.

    Hier noch mein vollständiges Beispiel, das jetzt funktioniert (natürlich nur im Anfangsstadium):

    unit hs.str2;

    interface
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Fluent Design und Records

     
      by hschmid67, 24. Aug 2019
    Hallo Zusammen,

    jetzt habe ich den Vorschlag von uligerhardt mal ausprobiert, aber irgendwas scheine ich nicht richtig zu verstehen. Könnt Ihr mir nochmal weiterhelfen?

    Also, ich hab mal folgende Unit gemacht:

    unit hs.str2;

    interface
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Fluent Design und Records

     
      by hschmid67, 23. Aug 2019
    Oh, natürlich meinte ich Fluent Interface :oops: - Danke für die Klarstellung.

    Und vielen Dank auch an alle, die sich bisher beteiligt hatten. Hmmm, das mit der Adresse und dem ^ ist eine Lösung, aber irgendwie mag ich solche Operatoren in meinem normalen Code nicht - das sieht für mich immer nach Eingriff auf unterster Ebene aus. Und das ist in einer Bibliothek ok, aber für den täglichen...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    Fluent Design und Records

     
      by hschmid67, 23. Aug 2019
    Liebe Delphi-Gemeinde,

    ich mag im Design meiner Objekte das Pattern des Fluent Design sehr gerne und gestalte meine Methoden deshalb gerne damit. Ich meine damit also etwa ein solches Gebilde:


    Result := CreateSomeInterface.DoSomething('withParameter').DoSomethingOther.ConvertEverythingToString;



    Das ist an manchen Stellen sehr praktisch und macht den Code in meinen Augen etwas...


URL zu dieser Suchanfrage:

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