Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Array of Integer setzen mit StrToIntDef(): gibt es was schnelleres? (https://www.delphipraxis.net/211420-array-integer-setzen-mit-strtointdef-gibt-es-schnelleres.html)

KodeZwerg 14. Sep 2022 17:09

AW: Array of Integer setzen mit StrToIntDef(): gibt es was schnelleres?
 
Zitat:

Zitat von himitsu (Beitrag 1511786)
Zitat:

Zitat von KodeZwerg (Beitrag 1511777)
aber zumindest noch eine relativ simple Konvertierungsmöglichkeit ->
Delphi-Quellcode:
DeinByteArray := TEncoding.UTF8.GetBytes(DeinString);

Dafür müsstest du hier aber auch noch eine passende Codepage basteln, welche '0' nach #0 und '1' nach #1 übersetzt. (UTF-8 wäre falsch)

https://stackoverflow.com/questions/...-under-windows
http://www.barrcentral.com/help/beps...age_Editor.htm
https://softwareengineering.stackexc...-file-encoding
https://www.quora.com/How-do-I-create-my-own-encoding
https://libexpat.github.io/doc/writi...stom-encoding/
...

Autsch, Du hast natürlich total Recht, ich hatte irgendwie nur "String -> Array" im Sinn ohne nachzudenken, es war spät :D

Redeemer 14. Sep 2022 17:35

AW: Array of Integer setzen mit StrToIntDef(): gibt es was schnelleres?
 
Vielleicht nochmal der Hinweis, dass das Problem mit StrToIntDef praktisch nichts zu tun hat. StrToIntDef wäre nicht nennenswert langsamer.

Problem ist hier einzig und allein, dass ständig das Feld gesucht und der Wert geholt wird. Den in eine Variable zu speichern würde schon reichen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:15 Uhr.
Seite 2 von 2     12   

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