AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 12:02

Parameter dieser Suchanfrage:

Suche in Thema: EllipsisCharacter funktioniert nicht
Suche alle Beiträge, die von "Zacherl" 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.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    AW: EllipsisCharacter funktioniert nicht

     
      by Zacherl, 22. Feb 2017
    Nein, das war nicht gemeint, aber du sparst dir diesen Teil GdipDeleteGraphics(Graphics);
    GdipDeleteFont(TempFont);
    GdipDeleteFontFamily(Fam);
    GdipDeleteStringFormat(strFormat); zweimal zu schreiben.
  • Forum: Programmieren allgemein

    AW: EllipsisCharacter funktioniert nicht

     
      by Zacherl, 22. Feb 2017
    Nein, langsamer wird der Code nicht. Es hat einfach kosmetische Gründe, die auf ein paar Grundprinzipien der Programmierung zurückzuführen sind. Redundanzen sind immer schlecht, da sollten wir uns einig sein, da sie die Wartbarkeit von Code einfach nur unnötig verkomplizieren. Verschachtelungen sind nicht grundlegend verkehrt, bloß wird der Code ab einer gewissen Tiefe dadurch einfach extrem...
  • Forum: Programmieren allgemein

    AW: EllipsisCharacter funktioniert nicht

     
      by Zacherl, 21. Feb 2017
    Schau dir nochmal das Beispiel aus meinem Edit an, vielleicht wird dann klarer was ich meine.

    Konkret hat try..finally für dich in deinem Codebeispiel die folgenden Vorteile:
    Die Tiefe deiner Verschachtelung nimmt nicht pro Objekt/Handle um eine Ebene zu
    Du hast keine redundanten Finalisierungen


    Klar kannst du es auch ohne try..finally hinbekommen, dass deine Objekte nur finalisiert...
  • Forum: Programmieren allgemein

    AW: EllipsisCharacter funktioniert nicht

     
      by Zacherl, 21. Feb 2017
    Das stimmt so nicht. Alle diese Sprachen - mit Ausnahme von C++ unterstützen - try..finally Blöcke als Sprachfeature. Das "Delphi Ding" sind Resourcenschutzblöcke bei Verwendung von Objekten:
    var
    A: TObject;
    begin
    A := TObject.Create;
    try

    finally
    A.Free;
    end;


URL zu dieser Suchanfrage:

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