![]() |
Re: Warum stürzt es immer ab?
Delphi-Quellcode:
z is ein Array
var
Form1: TForm1; z:Array[1..3]of string; j: integer; implementation {$R *.DFM} procedure TForm1.Button1Click(Sender: TObject); ... |
Re: Warum stürzt es immer ab?
Und was soll die Reapet-Schleife überhaupt bewirken? Da du den Index in ihr nicht änderst, wird sie zur Endlosschleife
|
Re: Warum stürzt es immer ab?
repeat schleife soll bewirken, dass der Inhalt von s an der Stelle i immer z[j] hinzugefügt wird, im Falle dass es eine Zahl ist.
aber nicht das ALLe Zahlen in eine Variable geschrieben werden sondern in mehrere. Deshalb der Array. Beispiel: Hans kauft 20 Äpfel und 77 LCDFlachbildschirme in Form einer Tomate. so soll '20' in eine Variable (in z[1]) und '77' in eine andere Variable (z[2]) geschrieben werden |
Re: Warum stürzt es immer ab?
Das Pronlem ist halt nur, das sich der Wert in s[i] nicht ändert, weil i ja in der Schleife konstant ist!
|
Re: Warum stürzt es immer ab?
autsch ^^ simmt. Wie kann ich das beheben? Stehe gerade auf dem Schlauch :gruebel:
|
Re: Warum stürzt es immer ab?
Splitte den String vorher in Teilstrings
|
Re: Warum stürzt es immer ab?
Was ich eigentlich wissen wollte - was verstehst du unter abstürzen?
|
Re: Warum stürzt es immer ab?
Er hat sich eine Endlosschleife gebastelt, in welcher einem String, der Maximal 3 Zeiccehn haben kann, pro Durchgang ein Zeichen anhängt.
|
Re: Warum stürzt es immer ab?
Zitat:
wie sähe das dann aus? Sorry ich bin halt noch ein ziemlicher Anfänger :snowball: |
Re: Warum stürzt es immer ab?
Z.B. mit Explode(), Pos()/PosEx(), Stringliste (.Delimiter/.DelimitedText)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:41 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