AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 09:02

Parameter dieser Suchanfrage:

Suche in Thema: Stringlänge parsen
Suche alle Beiträge, die von "TiGü" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 10 von insges. 10 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    AW: Stringlänge parsen

      Delphi
      by TiGü, 5. Sep 2017
    Du musst einfach viel mehr Sachen (zwischen)merken.
    Auch der zweifache Aufruf von GetDesktopWindow ist ja Quatsch, das ändert sich ja innerhalb der beiden Aufrufe nicht.
    Das kannst du auch zwischenspeichern.
    Wahrscheinlich musst du darauf nicht mal GetDC holen, weil du das davor wahrscheinlich schon drölf mal machst.
  • Forum: Programmieren allgemein

    AW: Stringlänge parsen

      Delphi
      by TiGü, 5. Sep 2017
    Auch wenn ich auch glaube, dass hier am falschen Ende gespart wird, möchte ich nochmal auf meinen Beitrag #20 zurückkommen.
    http://www.delphipraxis.net/1380280-post20.html

    Hier zeige ich im Screenshot explizit die Funktionsaufrufe, die am meisten Zeit benötigen.
    Da kann man dann anfangen zu optimieren, indem man nicht für jeden String die ganzen Objekte neu erstellt, sondern nur einmalig und...
  • Forum: Programmieren allgemein

    AW: Stringlänge parsen

      Delphi
      by TiGü, 5. Sep 2017
    Der Neutral General hat ja schon erklärt, warum es unsinnig ist sich die Ergebnisse zu merken und anschließend zu sortieren.
    Nichtsdestotrotz möchte ich auf "Was anderes macht dein Code auch nicht!" mit folgenden Thread antworten:
    http://www.delphipraxis.net/123215-positive-zahlen-negative-umwandeln.html

    Bitte lese ihn aufmerksam durch.
    Alle Lösungen zur Aufgabenstellungen bringen das...
  • Forum: Programmieren allgemein

    AW: Stringlänge parsen

      Delphi
      by TiGü, 4. Sep 2017
    Der Vorschlag bringt dich auch nicht weiter.
    Da muss man auch nichts sortieren.

    PseudoCode:

    function GetTextWidth(MyStrings: TStrings {ja, nur ein Beispiel, kannst auch Array nehmen}): Integer;
    var
    Result, NewWidth: Integer;
    MyString: string;
    begin
  • Forum: Programmieren allgemein

    AW: Stringlänge parsen

      Delphi
      by TiGü, 4. Sep 2017
    Hier mal ein Beispiel was falsche, nicht mitwachsende Typen für Ärger sorgen können:
    http://www.delphipraxis.net/181512-steht-unter-xe6-vcl-comctrls-ttoolbarstylehook-applyimagelist.html
  • Forum: Programmieren allgemein

    AW: Stringlänge parsen

      Delphi
      by TiGü, 4. Sep 2017
    Ich möchte dich an dieser Stelle ausdrücklich warnen! :!:
    Das funktioniert wunderbar für 32-Bit bis ans Ende aller Tage.

    Aber unter 64-Bit wirst du schnell merkwürdige Fehler (höchstwahrscheinlich) bekommen (können).
    Die GDIPLUS-DLL wird dir 64-Bit Zeiger geben (Länge 8 Byte) und du wirst hart auf 32-Bit Länge casten und damit die Adresse abschneiden.
    Das führt unweigerlich zu merkwürdigen...
  • Forum: Programmieren allgemein

    AW: Stringlänge parsen

      Delphi
      by TiGü, 4. Sep 2017
    Du wirst schon wissen was du tust, aber wäre es nicht sinnvoller gewesen deinen Wrapper entsprechend anzupassen, anstatt die Übersetzung der DLL-Funktion?

    Schau mal hier, wie die Jungs vom Wine-Projekt das gelöst haben: https://source.winehq.org/WineAPI/GdipCreateFontFamilyFromName.html

    Du bist ja nun inzwischen etwas sattelfester in C/C++.
    Was für ein Typ hat das erste Argument?

    ...
  • Forum: Programmieren allgemein

    AW: Stringlänge parsen

      Delphi
      by TiGü, 4. Sep 2017
    Bist du fertig mit editieren oder kann man mal antworten?
    Immer diese Unart, die Beiträge nachträglich zu editieren und neues Zeug rein zuschreiben, anstatt einen neuen Beitrag zu erstellen.
    Kannst du dir das nicht mal abgewöhnen? :roll:

    Die von dir genannte Funktion ist bspw. bei mir so definiert:

    //----------------------------------------------------------------------------
    //...
  • Forum: Programmieren allgemein

    AW: Stringlänge parsen

      Delphi
      by TiGü, 4. Sep 2017
    Das ist doch eine ganz normale Frage?
    Sind wir heute wieder besonderes dünnhäutig?

    Anbei noch ein Screenshot des Line Timer von der Nexus Quality Suite (https://www.nexusdb.com/support/index.php?q=linetimerfeatures).
    Die Funktion habe ich 100 mal aufgerufen und in der linken Spalte siehst du die Zeiten in Millisekunden.
    Alles größer 0,5 habe ich mal farblich markiert.

    Du könntest also...
  • Forum: Programmieren allgemein

    AW: Stringlänge parsen

      Delphi
      by TiGü, 4. Sep 2017
    Ich will ja nicht meckern, aber hast du das gerade aus dem Gedächtnis abgetippt oder irgendwoher kopiert?
    Weil so kompiliert es zumindest in höheren Versionen (Berlin, Tokyo) nicht.
    Ggf. unterscheidet sich der dort mitgelieferte übersetzte Header Winapi.GDIAPI.pas (von http://www.progdigy.com, hgourvest@progdigy.com, 15-02-2002) von deiner GDIPlus-Unit.
    Ist die selbstgemacht oder...


URL zu dieser Suchanfrage:

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