Einzelnen Beitrag anzeigen

MeierZwoo

Registriert seit: 3. Dez 2012
106 Beiträge
 
#9

AW: AnsiString und String

  Alt 24. Dez 2012, 12:49
Zitat:
Hinweis: Die Direktive LONGSTRINGS ist veraltet und wird vom Compiler ignoriert. Aktuelle Delphi-Compiler verwenden einen langen String-Typ, der auf Unicode-Zeichen (UnicodeString) basiert. Es wird die Verwendung des Standard-String-Typs (UnicodeString) empfohlen. Verwenden Sie für den älteren String-Typ explizit die Typen ShortString oder string[<Anzahl>].
Steht so leider nicht in meiner Hilfe hier. Außerdem steht hier auch, daß der lange String defaultmäßig AnsiString sei - was auch nicht stimmt, weil UnicdeString benutzt wird. Evtl. sollte ich mal updaten.

Es wird aber darauf hingewiesen:
[Zitat]"Außerdem können kurze String-Typen als string[255] oder ShortString deklariert werden. Diese Typen sind eindeutig und von der Direktive $H unabhängig."[Zitat-Ende] was ich dann aus eigener Erfahrung bei alten Quellcodes eh schon gemacht habe.

Da muß man halt durch, wenn man von Borland Pascal 7(8) direkt auf Delphi 2009 umsteigt.
  Mit Zitat antworten Zitat