AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 07:17

Parameter dieser Suchanfrage:

Suche in Thema: Interface richtig verstanden?
Suche alle Beiträge, die von "EdAdvokat" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 11 von insges. 11 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    AW: Interface richtig verstanden?

      Delphi
      by EdAdvokat, 5. Mai 2019
    Stahli, Danke mit Deinem Beitrag #24 hast Du den konkreten Nachweis erbracht dass der Storch wirklich fliegt (showMessage('flieg').
    Entschuldigung, es tut mir leid, euch genervt zu haben, doch manchmal hat man einen Klemmer.
  • Forum: Programmieren allgemein

    AW: Interface richtig verstanden?

      Delphi
      by EdAdvokat, 5. Mai 2019
    ich denke doch dass ich die Vererbung in OOP verstehe. Doch die Forderung bei Interface stets die in der Interface-Dekleration aufgeführten Methoden in den Klassen, die
    dieses Interface verwenden auch explizit aufzuführen, hat mich verwirrt.
    Also da TVogel bereits die procedure flieg hat, kann ich TAdler und TStorch auch fliegen lassen, obwohl im vorliegenden Fall mit keinem Hinweis bei TAdler...
  • Forum: Programmieren allgemein

    AW: Interface richtig verstanden?

      Delphi
      by EdAdvokat, 5. Mai 2019
    type

    TVogel = class(TInterfacedObject, IFlieg)
    private
    public
    procedure Flieg;
    end;

    TStorch = class(TVogel)
    private
  • Forum: Programmieren allgemein

    AW: Interface richtig verstanden?

      Delphi
      by EdAdvokat, 5. Mai 2019
    So ist auch mein Verständnis, jedoch die Tatsache, dass weder TAdler noch TStorch die der von IFlieg verlangten procedure Flieg haben, irritiert mich.Zusammengefasst: Warum läßt sich TAdler und TStorch ohne die procedure flieg erstellen? Wenn ich bei TVogel die procedure flieg auskommentiere, meckert der Compiler zu recht. Bei den abgeleiteten und mit allen Merkmalen der Vorfahren ausgestatteten...
  • Forum: Programmieren allgemein

    AW: Interface richtig verstanden?

      Delphi
      by EdAdvokat, 5. Mai 2019
    Ich komme nochmals auf das Projekt von Stahli zurück.
    TVogel hat das Interface IFlieg und die diesem eigene procedure Flieg.
    TStorch wurde von TVogel abgeleitet. Also sollte doch auch TStorch, ebenso wie TAdler auch die das Interface IFlieg
    besitzen, doch weder TStorch noch TAdler haben die von IFlieg verlangte procedure Flieg.
    Bisher bin ich davon ausgegangen, dass die abgeleiteten Klassen...
  • Forum: Programmieren allgemein

    AW: Interface richtig verstanden?

      Delphi
      by EdAdvokat, 4. Mai 2019
    Hinweise 1-3 aus #11 habe ich abgeändert.
    Den letzten Stabstrich verstehe ich nicht:


    var
    lSchwimm: ISchwimm;

    if Supports(I, ISchwimm, lSchwimm) then
    lSchwimm.Schwimm;
  • Forum: Programmieren allgemein

    AW: Interface richtig verstanden?

      Delphi
      by EdAdvokat, 4. Mai 2019
    Hallo zusammen,
    nun habe ich mit meiner Drohung ernst gemacht und biete eine neue "Lösung" der Problematik (!) Interface an.
    Um nicht auch eines Plagiats verdächtig zu sein verweise ich auf eine 3-teilige Videoaufzeichnung von StahliSoft in seinem Youtubekanal zu diesem Thema.
    Ich habe diese Videos aufmerksam verfolgt und mit dem beiliegenden Projekt nachempfunden. Ich danke dem Euch sicher...
  • Forum: Programmieren allgemein

    AW: Interface richtig verstanden?

      Delphi
      by EdAdvokat, 4. Mai 2019
    Danke für eure Hinweise. Ich habe es also etwas verändert und es läuft gut. Nun möchte ich noch etwas tiefer in die Problematik Interface einsteigen.
    unit logic;

    interface

    uses Vcl.Dialogs;

    Type
    IFigur = interface
  • Forum: Programmieren allgemein

    AW: Interface richtig verstanden?

      Delphi
      by EdAdvokat, 3. Mai 2019
    Danke
    zum ersten Punkt: Das habe ich bereits selbst erkannt und verändert. Wenn FSeiteA und FSeiteB im Basisobject deklariert sind, müssen sie nicht nochmals im abgeleiteten Objekt aufgeführt werden.
    Punkt 2 habe ich noch nicht so richtig verstanden. Sicher gibt es keine allgemeingültige Formel für Umfang und Flächeninhalt versch. Figuren.
    Diese habe ich jedoch dann in den jeweiligen Klassen...
  • Forum: Programmieren allgemein

    AW: Interface richtig verstanden?

      Delphi
      by EdAdvokat, 3. Mai 2019
    ich will meine Frage erweitern: Wenn ich also ein Basisobjekt

    type
    TFigure = class(TInterfacedObject, IFigur)
    FSeiteA : Double;
    FSeiteB : Double;
    function Umfang: Double;
    function Flaecheninhalt: Double;
    end;
  • Forum: Programmieren allgemein

    Interface richtig verstanden?

      Delphi
      by EdAdvokat, 3. Mai 2019
    Hallo zusammen,
    ich habe mich etwas mit dem Thema Interface beschäftigt und daraus entstand ein kleines Übungsbeispiel, um zu überprüfen ob ich das Thema
    Interface im Ansatz verstanden habe.
    Bitte schaut doch mal darüber. Für Hinweise und Korrekturen bin ich dankbar. Sollte es ok sein, wäre meine Freude fast grenzenlos.
    Ich will die Sache aber später noch weiterführen.
    Danke


URL zu dieser Suchanfrage:

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