AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 06:47

Parameter dieser Suchanfrage:

Suche in Thema: Webinar FreeAndNil
Suche alle Beiträge, die von "himitsu" 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: Object-Pascal / Delphi-Language

    AW: Webinar FreeAndNil

     
      by himitsu, 1. Jul 2022
    Achso, da ist es doch vom Tempo her egal, ob Free oder FreeAndNil.



    Dachte du meinst das FreeAndNil selber, also

    try
    blub.Free;
    finally
    blub := nil;
  • Forum: Object-Pascal / Delphi-Language

    AW: Webinar FreeAndNil

     
      by himitsu, 1. Jul 2022
    FreeAndNil hat doch kein Try-Finally drin?

    Drum macht es ja eigentlich NilAndFree, im sich das Try-Finally zu sparen.



    Einzig, wo es im FreeAndNil Probleme geben könnte, wenn im Destructor oder etwas darin Aufgerufenem oder anderem Freigegeben irgendwo auf diese (globale) Variable zugegriffen würde.
    z.B. im OnDestroy der Form auf die Form-Variable, anstatt auf Self.

    Hier ist die...
  • Forum: Object-Pascal / Delphi-Language

    AW: Webinar FreeAndNil

     
      by himitsu, 28. Jun 2022
    Nja, im Notfall kann man immer FreeAndNil machen, was nahezu nie verkehrt ist.
    Während bei einem .Free das nötige Zurücksetzen der Variable eventuell fehlen könnte. (z.B. für nachfolgende if-Assigned)

    Und
    x.Free;
    x := nil;
    könnte zwar richtig sein, aber wenn es im Free knallt, dann würde das NIL nicht mehr ausgeführt.

    Zu try
    x.Free;
  • Forum: Object-Pascal / Delphi-Language

    AW: Webinar FreeAndNil

     
      by himitsu, 24. Jun 2022
    ⇘ *hust*
  • Forum: Object-Pascal / Delphi-Language

    AW: Webinar FreeAndNil

     
      by himitsu, 24. Jun 2022
    zu viel Corona, Krieg, Öl, Hühnergrippe, Schweinegrippe, lecker Pferdefleisch usw. ... hat sich nun alles abgenutzt.

    Hey, die "Currywurst" (deutsche Schreib- und Sprachweise) hat es nun ins englische Dictionary geschafft.
    Und jetzt versucht man auch noch das Currywurst-Smiley beim Unicode-Consortium zu beantragen.

    (das falsche deutsche Wort "Booster-Impfung" hatten wir bereits erfolgreich...
  • Forum: Object-Pascal / Delphi-Language

    AW: Webinar FreeAndNil

     
      by himitsu, 24. Jun 2022
    jupp, genau so.


    Nur dasss ich meistens (noch) die Felder in Klassen wie lokale Variablen betrachte,
    also eher davon ausgehe, dass nach dem Destroy niemand diese Variablen benutzen wird und somit dort nur .Free mache.
    (in Punkto Fehlersuche kann dort aber ein NIL dann doch nicht schaden, weil ja doch noch wer die nun ungültige Objektvariable nutzen und auf den eventuell immernoch vorhanden...


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