AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 02:47

Parameter dieser Suchanfrage:

Suche in Thema: Eindeutige ID aus einem String berechnen
Suche alle Beiträge, die von "Bünni" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 8 von insges. 8 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    AW: Eindeutige ID aus einem String berechnen

      Delphi
      by Bünni, 19. Apr 2019
    Die Verzeichnisse werden jetzt nach einem MD5 Hash benannt. Das war die einfachste Umsetzung, ohne dass man noch an anderen Stellen Anpassungen machen muss die bei jeder kleinen Änderung hinfällig sind. Eigentlich hat ein Nutzer in diesen Daten nichts zu suchen, da alles über die Benutzeroberfläche und Business Logik erledigt wird.
  • Forum: Programmieren allgemein

    AW: Eindeutige ID aus einem String berechnen

      Delphi
      by Bünni, 19. Apr 2019
    Das kann ich leider später erst testen. Ich bin mir aber sehr sicher, dass es nicht mehr zu Kollisionen kommt.


    Der Zeichenbereich dürfte wegen Kompatibilitätsgründen eigentlich immer gleich bleiben. Aber es sind dann leider doch ein paar Zeichen mehr die erlaubt sind.
  • Forum: Programmieren allgemein

    AW: Eindeutige ID aus einem String berechnen

      Delphi
      by Bünni, 19. Apr 2019
    Die Originalstrings werden bereits gespeichert und etwaige Duplikate schon behandelt.
    Die einfachste Umsetzung wäre es das Verzeichnis in den jeweiligen MD5 Hash umzubenennen. Die Benutzerfreundlichkeit sinkt dann aber, weil ein Benutzer nicht mehr auf Anhieb sieht, welches Verzeichnis zu welchem Datensatz gehört.
  • Forum: Programmieren allgemein

    AW: Eindeutige ID aus einem String berechnen

      Delphi
      by Bünni, 19. Apr 2019
    So gesehen darf die ID so lang sein, bis das Dateisystem damit nicht mehr zurecht kommt. Der besseren Lesbarkeit aber dachte ich, je kürzer desto besser.

    Ich glaube CRC32 reicht nachdem ich mir die Antwort von Victor Stoddard durchgelesen habe
    https://stackoverflow.com/questions/16122067/md5-vs-crc32-which-ones-better-for-common-use

    Und dann wäre da noch S. Lott...
  • Forum: Programmieren allgemein

    AW: Eindeutige ID aus einem String berechnen

      Delphi
      by Bünni, 19. Apr 2019
    Jeder Datensatz hat intern einen Index, der sich aber bei jedem Programmstart ändern kann je nachdem, ob die Daten verändert wurden oder nicht. Im Normalfall ist davon auszugehen, dass sich die Daten bei jeder Sitzung mindestens einmal stark ändern. Leider nicht möglich mit einem Index.

    Eine GUID wäre eventuell eine Lösung, wenn ich sie auch für jeden Datensatz in der Konfigurationsdatei mit...
  • Forum: Programmieren allgemein

    AW: Eindeutige ID aus einem String berechnen

      Delphi
      by Bünni, 19. Apr 2019
    Ich brauche diese ID leider. MD5 und andere Hashes sind zu lang, da ich sonst Probleme mit zu langen Pfaden im Dateisystem bekommen könnte (nicht sicher).
    Anders als aus einem String kann ich die ID auch nicht berechnen, da ich nur den String als Basisinformation habe.

    Anhand des Strings wird ein Verzeichnis angelegt. Der String wird vorher aber bereinigt und unzulässige Zeichen und andere...
  • Forum: Programmieren allgemein

    AW: Eindeutige ID aus einem String berechnen

      Delphi
      by Bünni, 19. Apr 2019
    Meinst du damit GUID := System.SysUtils.StringToGUID('test') ?

    Laut fandom funktioniert das nur mit Strings im GUID Format
    https://delphi.fandom.com/wiki/StringToGUID_Routine
  • Forum: Programmieren allgemein

    Eindeutige ID aus einem String berechnen

      Delphi
      by Bünni, 18. Apr 2019
    Für die Lösung eines Problems benötige ich demnächst vermutlich etwas wie eine eindeutige ID, welche ich aus einem gegebenem String berechnen kann, der ohnehin schon eindeutig ist und nur einmal vorkommen kann. Die ID benötige ich aus diversen Gründen zusätzlich.

    Die ID sollte wenn möglich nicht so lang sein wie MD5. Welche Möglichkeiten bleiben mir da noch? Mir stehen dafür unter anderem die...


URL zu dieser Suchanfrage:

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