Delphi-PRAXiS
Seite 3 von 3     123   

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)

Uncle Cracker 14. Apr 2004 22:19

Re: String zerlegen
 
Nee, macht leider keinen Unterschied

Das Beispiel von mir ob ist gecryptet, nach dem encrypten sind die ; drin, aber der String ist dann leider immer noch zulang :cry:

Markus K. 14. Apr 2004 22:22

Re: String zerlegen
 
Hallo Uncle Cracker,
es müsste gehen wenn du den String aufteilst.
Delphi-Quellcode:
var s:string;
    eins,zwei:string;
begin
     eins:='/pkCFKrbTduUXvEU36IwXesWyNNi6+VB1BzvDOZPqxieJnv9P368A0GVjlMfnQLc7mNlFr34i5+TF6jqhIy1sgao5lmpsjG+h9nSa6bAxCgWy6Vzo+2//pG9WCaWjYrj8+X+KuHSB1Veo1220';
     zwei:='hYKLKd6MS5vI0jvWpbDo5iWZy0MhrERb3NZicLLYxcRsfOtD3ZI27AQjjxD9hiZXBcwswMVzEBE6Vjs1SSlT+Yj7CgKgOYwLDeZVsS7tdpH2P3oIDIvGG/y95qtjoYJ/Wxsopw2Q1SfWmv9Ld4n7GcXRN12kZXYyMeOPbw14iCju9qbtpWeVfMM4DHsvlFaAmTb+0LYPXMK3FeIWo36TaOlx4pSq2QnQ0TfddH/Y2tWUgqNKCPyZ6lXnC';
     s:=eins+zwei;
end;
Tschüß Markus

Uncle Cracker 14. Apr 2004 22:24

Re: String zerlegen
 
@Christian Seehase

Das mit den 2GB String stimmt schon, funktionert auch bei D4, aber nur wenn ich die Strings mit '+' verbinde. Aber ich erhalte den langen String leider aus einem INI File und kann da schlecht was zerteilen, oder vielleicht doch?

Markus K. 14. Apr 2004 22:29

Re: String zerlegen
 
Eigentlich müsste es doch funktionieren, wenn du einen langen String aus einer Ini-Datei lädst. Die Fehlermeldung bedeutet doch eigentlich nur, dass zwischen den beiden ' ' maximal 255 Zeichen stehen dürfen, oder?

Tschüß Markus

Uncle Cracker 14. Apr 2004 22:51

Re: String zerlegen
 
Ja, aber ich lade den String aus einer INI und dann will ich mit der Funktion von Nicolai1605 weiterarbeiten, doch es funktioniert dann nicht :(

Uncle Cracker 14. Apr 2004 22:54

Re: String zerlegen
 
Also es folgt eine Zugriffsverletzung, aber wenn ich nun einen kürzeren String nutze, dann läuft alles ohne Probleme.

Christian Seehase 15. Apr 2004 16:18

Re: String zerlegen
 
Moin UC,

das klingt aber seltsam.
Entweder Deine Delphi Version unterstützt HugeStrings oder nicht :gruebel:

Hast Du auch Projekt\Optionen\Compiler in D4?
Dort gibt's dann eine CheckBox "HugeStrings"

Eventuell kannst Du Dir auch mit der Compilerdirektive {$H+}/{$H-} behelfen. (HugeStrings ein/aus)
Dann werden als String deklarierte Variablen als HugeStrings verarbeitet (im Unterschied zu String[...]).

Uncle Cracker 15. Apr 2004 22:35

Re: String zerlegen
 
Also Huge-Strings sind bei mir aktiviert.

Hat es mal jemand versucht einen längeren String in die Funktion zuladen? Wenn es bei jemanden funktioniert hat bitte sagen welche Delphi Version, denn dann müsste ich mir wohl langsam mal überlegen die Delphi Versionen zu wechseln :?


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:23 Uhr.
Seite 3 von 3     123   

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