Delphi schneidet das einfach ab, also wenn du hast
Delphi-Quellcode:
var s : String[8];
begin
s := '1234567890';
ShowMessage(s);
end;
Es wird nur '12345678' in der ShowMessage ausgegeben, es gibt auch keine Fehlermeldung
Und die Maximale lände des String bekommst du mit hilfe
ShowMessage(IntToStr(SizeOf(s) -1));
SizeOf liefert dir die Byte zahl des Strings, Pro zeichen ein Byte und davor steht noch eine Zahl die die länge angibt, diese Zahl musst du abziehen.
Vieleicht kannst du diese zahl auch direkt auslesen, aber so geht es auf jedenfall auch
Thorben