Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - langer String


Moritz M. - Do 13.02.03 13:29
Titel: langer String
Gibt es einen Variablentype mit einem größeren Buffer als string?


maximus - Do 13.02.03 13:42

longstring! :D ich glaub bis 4 gig!?


Moritz M. - Do 13.02.03 13:44

geht nicht...da muss doch was zu uses, oder?


Udontknow - Do 13.02.03 13:48

Hi!

Wie wärs denn einfach mit einem generischen Speicherbereich, den du mit Getmem alloziierst und mit Freemem wieder freigibst?

Cu, :)
Udontknow


maximus - Do 13.02.03 13:49

Uuups! ich meinte natürlich:

WideString ~2^30 characters 4 bytes to 2GB Unicode characters


Udontknow - Do 13.02.03 13:57

Aber der normale Ansistring (=String) kann doch sogar doppelt so groß sein (von der Zeichenanzahl). Der maximale Speicherplatz ist gleich.

Aber muss es denn wirklich ein String sein? Wieso nicht einfach, wie schon erwähnt, ein Pointer auf einen reservierten Speicherbereich?

Cu,
Udontknow