String länger 255 Zeichen

Hallo zusammen,

ist es richtig, das unter Delphi der string-Datentyp maximal 255 Zeichen enthalten darf ?

Mit welchem Datentyp lassen sich Texte/Sätze etc., welche länger als 255 Zeichen sind, verwalten ?

Bis blutiger Anfänger, sorry !

Danke,
Swen

Hi,

ist nicht (ganz) richtig. Unter Delphi 1 konnte ein String maximal 255 Zeichen fassen. Dieser Datentyp steht unter den folgenden Delphi-Versionen als Shortstring weiterhin zur Verfügung. Der String-Datentyp kann bis zu 2GB (4GB?? bitte nicht festlegen…;o)) Daten fassen. Schau doch einfach mal in der OH nach.

Gruss RQ

Hallo

Wie schon in der andren Antwort geschrieben, steht dieser Typ
weiterhin explizit als ShortString zur verfügung. Jetzt kommt es
darauf an wie der Compiler eingestellt ist. Wenn in den Optionen
Huge Strings aktivier ist wird standartmäßig der neue Typ
AnsiString verwendet, sonst ShortString. Wenn du also einen
Stringtpyen brauchst der mehr speichern deklariere ihn einfach
als AnsiString.

bsp.
var wenigplatz : shortstring;
vielplatz : ansistring;

cu

Der Datentyp für „beliebig“ lange Strings heißt Pchar ! Der Zugriff muß jedoch dann über bestimmte Stringfunktionen erfolgen => Hilfe. Suche z.B. unter strpcopy dann kannst du dich weiterklicken, bis du das richtige gefunden hast.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]