Difference between revisions of "Shortstring/de"

From Free Pascal wiki
Jump to navigationJump to search
(Created page with "{{ShortString}} Speicherbedarf: 256 Byte (256 Byte Nutzdaten)<br> Eigenschaft: Das Datenfeld vom Datentyp '''Shortstring''' ist ein Array, aus Datenfeldern d...")
 
Line 1: Line 1:
 
{{ShortString}}
 
{{ShortString}}
  
Speicherbedarf: 256 Byte (256 Byte Nutzdaten)<br>
+
Speicherbedarf: 255 Byte<br>
 
Eigenschaft:
 
Eigenschaft:
Das Datenfeld vom [[Data type/de|Datentyp]] '''Shortstring''' ist ein Array, aus Datenfeldern des [[Data type/de|Datentyp]] [[Char/de|Char]]. Das erste Element im Array speichert die Länge (Anzahl) der Nutzdaten im String und ist vor dem unbeabsichtigten Zugriff (Überschreiben) durch den Nutzer geschütz.<br><br>
+
Das Datenfeld vom [[Data type/de|Datentyp]] '''Shortstring''' ist ein Array, aus Datenfeldern des [[Data type/de|Datentyp]] [[Char/de|Char]].<br>
 +
Seine Länge ist standardmässig so festgelegt:<br>
 +
ShortString = String[255];<br><br>
 
Definition eines Datenfeldes vom [[Data type/de|Datentyp]] ShortString:
 
Definition eines Datenfeldes vom [[Data type/de|Datentyp]] ShortString:
 
<syntaxhighlight>
 
<syntaxhighlight>

Revision as of 12:14, 25 August 2012

Template:ShortString

Speicherbedarf: 255 Byte
Eigenschaft: Das Datenfeld vom Datentyp Shortstring ist ein Array, aus Datenfeldern des Datentyp Char.
Seine Länge ist standardmässig so festgelegt:
ShortString = String[255];

Definition eines Datenfeldes vom Datentyp ShortString:

 Var 
   s: ShortString;

Beispiele für die gültige Zuweisung von Werten:

   s := '0123ABCabc456';
   s := s + '!"§$%&/()=?';
   s := s + IntToStr(45);

Beispiele für die ungültige Zuweisung von Werten:

   s := True;
   s := 4;



--Olaf 10:05, 25 August 2012 (UTC)