![]() |
Re: String > 255, oder anderer Datentyp
hmm. bei mir hat ein ganz normaler string keine "sichtbare" beschränkung:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
var s: string; i: integer; begin s := ''; for i := 0 to 10000 do s := s + inttostr(i); Memo1.Text := s; end; |
Re: String > 255, oder anderer Datentyp
Zitat:
...:cat:... |
Re: String > 255, oder anderer Datentyp
Zitat:
Genügt das nicht??? type TZahl = int64;
Delphi-Quellcode:
Damit würde man einen immerhin 1GB großen string übergeben
procedure StrtoTZ(ZString : string; var zahl : TZahl);
begin end; procedure TForm1.Button1Click(Sender: TObject); var s: string; X: int64; begin SetLength(s, 1024 * 1024 * 1024); StrtoTZ(s, x); end; |
Re: String > 255, oder anderer Datentyp
Also ich hab gelesen, dass der "normale" String auf 255 Zeichen beschränkt ist, was sich am Beispiel "ShowMessage" zeigt:
Delphi-Quellcode:
Der ist beschränkt...
ShowMessage('<--Hier uber 255 Zeichen rein machen-->');
Ich muss zugeben, ich habe in einem Buch für Turbo Pascal nachgesehen, aber das obrige Beispiel zeigt dies auch, denke ich... Ich hab die ganze Geschichte jetzt nochmal mit einem "String" getestet, der macht Locker 500-1000 Zeichen mit! Ich dachte, ich müsste dann mit SetLength arbeiten, was ich allerdings nicht mache, ich mache eigentlich nur eine Zuweisung mit einem Edit.Text. Dann ist es ja jetzt egal, ob ich String oder AnsiString benutze... |
Re: String > 255, oder anderer Datentyp
Zitat:
...:cat:... |
Re: String > 255, oder anderer Datentyp
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:11 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz