AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 09:17

Parameter dieser Suchanfrage:

Suche in Thema: Generische Interface-Liste
Suche alle Beiträge, die von "stahli" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 7 von insges. 7 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    AW: Generische Interface-Liste

      Delphi
      by stahli, 28. Jul 2020
    Vielen Dank.

    Also so passt alles. Hier nochmal für die Nachwelt komplett:

    program GenInterfacesTest;

    {$APPTYPE CONSOLE}
    {$R *.res}

    uses
  • Forum: Object-Pascal / Delphi-Language

    AW: Generische Interface-Liste

      Delphi
      by stahli, 28. Jul 2020
    Was mir jetzt noch aufgefallen ist: Ich würde natürlich mit den deklarierten Interfaces arbeiten...


    var
    tmpHundList: IHundList;
    tmpKatzeList: IKatzeList;

    if Supports(Zoo.HundList, IHundList, tmpHundList) then
    begin
    tmpHundList.Add(Hund); // sollte passen
  • Forum: Object-Pascal / Delphi-Language

    AW: Generische Interface-Liste

      Delphi
      by stahli, 28. Jul 2020
    Danke. Ich fange mal hinten an:

    3) Die Getter und Setter benenne ich so, damit sofort auffällt, dass diese nicht per Code aufgerufen werden sollten. (Im Gegensatz zu "GetKontostand").

    2) Die Ableitung der ListenInterfaces stammt aus einem anderen Projekt. In einer Liste werden Interfaces verwaltet, die von einem bestimmten Typ sind. Manche können wiederum andere Interfaces verwalten.
    Hätte...
  • Forum: Object-Pascal / Delphi-Language

    AW: Generische Interface-Liste

      Delphi
      by stahli, 27. Jul 2020
    Wieso?
    Jedes Interface hat doch seine eigne Guid. Deswegen ja gerade die ganzen Ableitungen.

    Mein komplexes Projekt kompiliert jetzt auch nach ein paar Anpassungen.
    Ich hoffe, dass ich das jetzt nicht nochmal verwerfen muss. :|
  • Forum: Object-Pascal / Delphi-Language

    AW: Generische Interface-Liste

      Delphi
      by stahli, 27. Jul 2020
    Jetzt sind es glatt 8 Jahre später und ich hatte jetzt mal das gleiche Problem (und bin bei der Lösungssuche auf den Thread hier gestoßen). ;-)

    Mit meinem Projekt bin ich noch nicht ganz zurecht gekommen und habe mal ein kleines Testprojekt aufgebaut, um hier nochmal konkret nachzufragen.
    Damit funktioniert es jedoch korrekt... :-)

    Also stelle ich es mal hier ein, falls es jemand...
  • Forum: Object-Pascal / Delphi-Language

    AW: Generische Interface-Liste

      Delphi
      by stahli, 10. Feb 2012
    Ja epent! :stupid:

    Ich hätte mir vorstellen können, dass man der Liste ein Interface (IBlub) zuweisen muss, statt einem Objekt (TBlub).

    // also statt:
    BL := TGenericInterfaceList<IBlub>.Create();
    BL.Add(TBlub.Create());

    // besser:
    BL := TGenericInterfaceList<IBlub>.Create();
  • Forum: Object-Pascal / Delphi-Language

    AW: Generische Interface-Liste

      Delphi
      by stahli, 10. Feb 2012
    Ohne, dass ich hier wirklich mitreden könnte, finde ich verdächtig, dass Du der List ein Objekt und nicht ein Interface zuweist: BL.Add(TBlub.Create());
    Reagiert der Compiler vielleicht darauf nicht ausreichend?


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=stahli&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=166336
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:40 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