Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Strings verwalten... wie? (https://www.delphipraxis.net/35387-strings-verwalten-wie.html)

Meflin 6. Dez 2004 14:56


Strings verwalten... wie?
 
Hi zusammen,
ich habe ein kleinesproblem, nämlich sehr viele strings. die bewahre ich in einer TStringList auf, genauergesagt in einem array of TStringList. dabei enstehen aber dummerweise 8 byte overhead pro string, und das ist ziemlich irrentabel wenn man bedenkt dass die strings selbst meistens kleiner als 8 byte sind. also speichere ich nun von zeit zu zeit die stringlist in eine datei ab, nur das geht auch nicht so besonders schnell! deshalb meine frage: gäbe es noch irgendeine andere speicherschonendere methode um strings zu verwalten?

*MFG*

sakura 6. Dez 2004 14:58

Re: Strings verwalten... wie?
 
Wie wäre es mit einem Record von Delphi-Referenz durchsuchenShortStrings. Wenn Du die maximale Größe kennst und diese im Rahmen bleibt, dann wäre es die einfachste Lösung.

...:cat:...

jim_raynor 6. Dez 2004 16:43

Re: Strings verwalten... wie?
 
Warum ein Array of TStringList? Was möchtest du eigentlich machen?

Meflin 8. Dez 2004 14:52

Re: Strings verwalten... wie?
 
Zitat:

Zitat von jim_raynor
Warum ein Array of TStringList? Was möchtest du eigentlich machen?

was wenn nicht ein array of tstringlist?
ich habe eine server anwendung die strings erzeugt und an clients weiterleitet. da sie dies multithreaded tut brauch ich für jeden thread eine stringlist, wo der thread seine strings ablegen kann.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:35 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz