AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 01:17

Parameter dieser Suchanfrage:

Suche in Thema: Funktion ohne Result?
Suche alle Beiträge, die von "Christian Seehase" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    Re: Funktion ohne Result?

      Delphi
      by Christian Seehase, 17. Okt 2004
    Moin Sir Thornberry,



    Nein, wird es nicht.
    Wenn EraseSection eine Exception auslöst wird zweimal hintereinander Result auf false gesetzt, und die Prozedur verlassen, ohne die Identities.Free Zeile auszuführen.
  • Forum: Object-Pascal / Delphi-Language

    Re: Funktion ohne Result?

      Delphi
      by Christian Seehase, 17. Okt 2004
    Moin Zusammen,

    noch einmal anderes forumliert:

    Try/Finally wird auch als Resourcenschutzblock bezeichnet.
    Er dient dazu sicherzustellen, das belegte Resourcen, auch im Falle eines Fehlers, wieder freigegeben werden.

    Try/Except dient hingegen dazu die Kontrolle über die Steuerung zu behalten falls ein Fehler auftritt, so dass man eben, wie es hier sein soll, einen entsprechenden Return...
  • Forum: Object-Pascal / Delphi-Language

    Re: Funktion ohne Result?

      Delphi
      by Christian Seehase, 17. Okt 2004
    Moin Sir Thornberry,



    So?
    Dann setz' mal die Zeile in den Try-Abschitt des Try/Except-Blocks ;-)
  • Forum: Object-Pascal / Delphi-Language

    Re: Funktion ohne Result?

      Delphi
      by Christian Seehase, 17. Okt 2004
    Moin Frederic,



    eigentlich nicht.

    Der Try-Abschnitt wird, bei normalem Programmablauf, immer durchlaufen, und somit Result dort gesetzt.
    Es spielt hierbei auch keine Rolle, ob es sich nun um einen Try/Finally oder einen Try/Except Block handelt.

    Da Result nur im Fehlerfalle auf false stehen soll, müsstest Du es so machen, wie Himitsu es vorgeschlagen hat.


URL zu dieser Suchanfrage:

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