AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 19:02

Parameter dieser Suchanfrage:

Suche in Thema: Anzahl eines Zeichens im String ermitteln
Suche alle Beiträge, die von "himitsu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 9 von insges. 9 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    AW: Anzahl eines Zeichens im String ermitteln

      Delphi
      by himitsu, 17. Jul 2018
    Sinnlos auf unnötig viele Vaiablen zugreifen und im Speicher kreuzundquer? Da kann dann nichtmal ein ordentliches Pageging/Caching gut arbeiten.
    Eventuell werden Chars doppelt, dreifach oder gar vierfach gezählt und anstatt die Schleife gleich im richtigen Bereich laufen zu lassen noch eine zusätzliche Abbruchprüfung.

    Eine Schleife mit nur einer Zähler- und Ende-Variable und zugriff auf nur...
  • Forum: Sonstige Fragen zu Delphi

    AW: Anzahl eines Zeichens im String ermitteln

      Delphi
      by himitsu, 15. Jul 2018
    PS: Wer viel misst misst Mist.
    Gerade beim Selbstbau von Assemblerzeugs sollte man auch beachten, dass CPUs sich unterschiedlich verhalten.
    Einige halbwegs Aktuelle planen z.B. schonmal vor und werden dann ausgebremst, wenn der Code sich anders/unvorhersehbar/abwechselnd verhält.
    Ich hatte mal eine Zählschleife gebaut und bremste meine CPU so aus, dass die For-In-Schleife von Delphi doppelt so...
  • Forum: Sonstige Fragen zu Delphi

    AW: Anzahl eines Zeichens im String ermitteln

      Delphi
      by himitsu, 15. Jul 2018
    Wollt ihr den String nicht auch noch aufteilen und Multithreaded mit SSE/MMX/... oder besser noch mit CUDA/OpenCL/... beackern?



    2009 und 64 Bit :stupid::roll:
  • Forum: Sonstige Fragen zu Delphi

    AW: Anzahl eines Zeichens im String ermitteln

      Delphi
      by himitsu, 13. Jul 2018
    Stell dir mal vor demnächst fragt jemand bei Emba an, warum Strings unter 64 Bit nicht mehr als 4 GB groß sein dürfen?
    Dann ändert Emba die Struktur und es knallt. :stupid:

    Wenn möglich also immer vordefinierte Casts/Funktion nutzen und nicht gefährlich selber auf interne Strukturen zugreifen.

    Ich sehe hier auch keinen Vorteil, weswegen nicht Length verwendet werden kann. Die Funktion hat...
  • Forum: Sonstige Fragen zu Delphi

    AW: Anzahl eines Zeichens im String ermitteln

      Delphi
      by himitsu, 13. Jul 2018
    Ein gutes Beispiel für Codes, die in 64 Bit gnadenlos abrauchen.
  • Forum: Sonstige Fragen zu Delphi

    AW: Anzahl eines Zeichens im String ermitteln

      Delphi
      by himitsu, 13. Jul 2018
    Im Prinzip machen das StrScan, Pos usw. auch schon, um das erste Char des Suchtextes schnell zu finden ... halt mit noch bissl mehr drumrum, da dort ja ganze Zeichenketten gesucht werden.


    Also das ist erstmal kein Problem, denn die Surrogates haben ihren eigenen Bereich, also wenn du nach was Anderem suchst, dann findet man nicht ausversehn einen halben Surrogate.

    Surrogate selber kann...
  • Forum: Sonstige Fragen zu Delphi

    AW: Anzahl eines Zeichens im String ermitteln

      Delphi
      by himitsu, 12. Jul 2018
    Solche Komponenten gibt es auch als Freeware von Fremdanbietern. (Emba hat da auch nur geklaut abgeguckt)
  • Forum: Sonstige Fragen zu Delphi

    AW: Anzahl eines Zeichens im String ermitteln

      Delphi
      by himitsu, 11. Jul 2018
    Du hast zu früh geantwortet und jetzt DIE Megalösung übesehn, welche ich noch nachgetragen hatte. :cry:
  • Forum: Sonstige Fragen zu Delphi

    AW: Anzahl eines Zeichens im String ermitteln

      Delphi
      by himitsu, 11. Jul 2018
    Vom Code her ja, aber von der Ausführungsgeschwindigkeit und vom Speichermanagement her ist es schon ein bisschen grausam.

    > eine "nur lese"-Funktion, die daber sehr oft schreibend im Speicher rumpfuscht

    Es geht aber inzwischen noch kürzer
    z := Length(str) - Length(StringReplace(str, c, '', ));

    z := Length(str) - Length(ReplaceStr(str, c, ''));
    Gut, da ist dann noch ein CALL mehr drin,...


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