AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 23:02

Parameter dieser Suchanfrage:

Suche in Thema: Baum: Pfad ausgeben
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.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    Re: Baum: Pfad ausgeben

      Delphi
      by himitsu, 5. Apr 2010
    Das kann etwas nicht stimmen, denn dann würde es mit und ohne deinen auskommentierten Teil keinen unterschied geben, da dieser in diesem Fall immer True ergeben würde (da ja Links existiert) und es somit keinen Unterschied macht.

    Und wenn das Stimmt, dann wäre wohl dein Baum defekt, bzw. er würde nicht deiner Spezifikation entsprechen.




    Nja, ich weiß aber auch nicht wie die Daten in...
  • Forum: Sonstige Fragen zu Delphi

    Re: Baum: Pfad ausgeben

      Delphi
      by himitsu, 5. Apr 2010
    Na weil nach dem ELSE-Block die Funktion zu Ende ist?

    Und selbst wenn du es vertauschst, bleibt es dabei, da ENTWEDER der IF-Block ODER der ELSE-Block ausgeführt wird.
  • Forum: Sonstige Fragen zu Delphi

    Re: Baum: Pfad ausgeben

      Delphi
      by himitsu, 5. Apr 2010
    FUNCTION Pfad(root: TPtr; x: char): string;
    var found: Boolean;
    BEGIN
    found := FALSE;
    IF root^.c <> x THEN
    BEGIN
    IF ((root^.left <> NIL)) THEN
    BEGIN
    result := '0' + Pfad(root^.left, x);
    IF ((NOT found){ AND (root^.right <> NIL)}) THEN
  • Forum: Sonstige Fragen zu Delphi

    Re: Baum: Pfad ausgeben

      Delphi
      by himitsu, 5. Apr 2010
    Das ab ich gehofft. :mrgreen:
    (wobei viele ja gerne globale Variablen verwenden :wall: )

    Es ist aber auch immer schön, wenn wichtige Dinge einfach weggelassen werden, so wie z.B. irgendwelche Dekarationen. :zwinker:

    So ala:
    FUNCTION Pfad(root: TPtr; x: char): string;

    VAR fount: Boolean;
  • Forum: Sonstige Fragen zu Delphi

    Re: Baum: Pfad ausgeben

      Delphi
      by himitsu, 5. Apr 2010
    Wo ist found deklariert?

    Wenn du AND (root^.right <> NIL) wegläßt, dann kann es vorkommen, daß root^.right auch mal NIL ist.
    Und wenn dieses NIL ist, dann will das nächste (nach dem neuen Aufruf von Pfad) root^ einen NIL-Pointer dereferenzieren, was natürlich nicht geht.


    Sicher daß root^.right innerhalb der root^.left-Befingung ausgewertet werden muß?


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=150021
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:24 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