Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi String zerlegen (https://www.delphipraxis.net/19764-string-zerlegen.html)

Christian Seehase 14. Apr 2004 21:18

Re: String zerlegen
 
Moin UC,

Zitat:

Zitat von Uncle Cracker
doch leider erhalten ich einen String, der Größer ist als 255 Zeichen und somit funktioniert es leider auch nicht mehr

ja und. Die "normalen" Strings können doch bis zu 2 GB lang sein. Das müsste auch unter D4 schon so sein.

glkgereon 14. Apr 2004 21:19

Re: String zerlegen
 
ähm, was zum dazulernen:

was ist das für ne deklaration:

Zitat:

MyStr: string='Text;1;Zahl;2;Wert;3;Zeichen';
??? :wiejetzt:
hab ich noch nie gesehen!!!

wird da einfach nur ein string direkt initialisiert?

SirThornberry 14. Apr 2004 21:23

Re: String zerlegen
 
keine Ahnung was das sein soll, vermutlich einfach nur so hingeschrieben um zu verdeutlichen was gemeint ist. Mein Delphi kann das zumindest nicht kompilieren...

glkgereon 14. Apr 2004 21:24

Re: String zerlegen
 
dann bin ich ja beruhigt :-D :-D :-D

Uncle Cracker 14. Apr 2004 21:26

Re: String zerlegen
 
Wenn ich das jetzt z.B. so mache:

Code:
var s:string;
begin
  s:='/pkCFKrbTduUXvEU36IwXesWyNNi6+VB1BzvDOZPqxieJnv9P368A0GVjlMfnQLc7mNlFr34i5+TF6jqhIy1sgao5lmpsjG+h9nSa6bAxCgWy6Vzo+2//pG9WCaWjYrj8+X+KuHSB1Veo1220hYKLKd6MS5vI0jvWpbDo5iWZy0MhrERb3NZicLLYxcRsfOtD3ZI27AQjjxD9hiZXBcwswMVzEBE6Vjs1SSlT+Yj7CgKgOYwLDeZVsS7tdpH2P3oIDIvGG/y95qtjoYJ/Wxsopw2Q1SfWmv9Ld4n7GcXRN12kZXYyMeOPbw14iCju9qbtpWeVfMM4DHsvlFaAmTb+0LYPXMK3FeIWo36TaOlx4pSq2QnQ0TfddH/Y2tWUgqNKCPyZ6lXnC'
end;

Dann kommt die Meldung:

Zitat:

String-Literale können maximal 255 Elemente besitzen

Wie könnte ich das sonst machen?

Christian Seehase 14. Apr 2004 21:26

Re: String zerlegen
 
Moin Sir Thornberry,

Zitat:

Zitat von SirThornberry
Mein Delphi kann das zumindest nicht kompilieren...

dann schreib's mal als globale Deklaration... ;-)

Markus K. 14. Apr 2004 21:28

Re: String zerlegen
 
Hallo,
folgende Zeile funktioniert schon, allerdings muss sie noch vor dem Implementation-Teil der Unit deklariert(global) werden.
Delphi-Quellcode:
var
  Form1: TForm1;
  MyStr: string='Text;1;Zahl;2;Wert;3;Zeichen';

implementation
So wird der Variablen gleich beim Initilisieren ein Wert zugeteilt.

Tschüß Markus

glkgereon 14. Apr 2004 21:30

Re: String zerlegen
 
gibts so wat wie longstring in d4???

Uncle Cracker 14. Apr 2004 21:34

Re: String zerlegen
 
@glkbkk

Ich wollte nur mal testen ob es jemanden auffällt :zwinker:


Longstring stand zwar in der OH, habe ich auch gefunden, aber dann kommt, das Longstring nicht gefunden werden kann.

Nicolai1234 14. Apr 2004 22:14

Re: String zerlegen
 
Zitat:

Zitat von Uncle Cracker
Wenn ich das jetzt z.B. so mache:

Code:
var s:string;
begin
  s:='/pkCFKrbTduUXvEU36IwXesWyNNi6+VB1BzvDOZPqxieJnv9P368A0GVjlMfnQLc7mNlFr34i5+TF6jqhIy1sgao5lmpsjG+h9nSa6bAxCgWy6Vzo+2//pG9WCaWjYrj8+X+KuHSB1Veo1220hYKLKd6MS5vI0jvWpbDo5iWZy0MhrERb3NZicLLYxcRsfOtD3ZI27AQjjxD9hiZXBcwswMVzEBE6Vjs1SSlT+Yj7CgKgOYwLDeZVsS7tdpH2P3oIDIvGG/y95qtjoYJ/Wxsopw2Q1SfWmv9Ld4n7GcXRN12kZXYyMeOPbw14iCju9qbtpWeVfMM4DHsvlFaAmTb+0LYPXMK3FeIWo36TaOlx4pSq2QnQ0TfddH/Y2tWUgqNKCPyZ6lXnC'
end;

Dann kommt die Meldung:

Zitat:

String-Literale können maximal 255 Elemente besitzen

Wie könnte ich das sonst machen?

Bei deinem Beispiel ahst du gar nicht mehr ;1; ;2; usw. drin?!?!

In meiner function werden Arrays of Strings benutzt, ich weiß nicht ob das einen Unterschied machen!


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:20 Uhr.
Seite 2 von 3     12 3      

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