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 Warum stürzt es immer ab? (https://www.delphipraxis.net/125224-warum-stuerzt-es-immer-ab.html)

reyka 2. Dez 2008 20:33

Re: Warum stürzt es immer ab?
 
Delphi-Quellcode:
var
  Form1: TForm1;
  z:Array[1..3]of string;
  j: integer;

implementation

{$R *.DFM}

procedure TForm1.Button1Click(Sender: TObject);
...
z is ein Array

mkinzler 2. Dez 2008 20:33

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

reyka 2. Dez 2008 20:45

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

mkinzler 2. Dez 2008 20:47

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!

reyka 2. Dez 2008 20:51

Re: Warum stürzt es immer ab?
 
autsch ^^ simmt. Wie kann ich das beheben? Stehe gerade auf dem Schlauch :gruebel:

mkinzler 2. Dez 2008 20:56

Re: Warum stürzt es immer ab?
 
Splitte den String vorher in Teilstrings

SirThornberry 2. Dez 2008 20:58

Re: Warum stürzt es immer ab?
 
Was ich eigentlich wissen wollte - was verstehst du unter abstürzen?

mkinzler 2. Dez 2008 21:00

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.

reyka 2. Dez 2008 21:02

Re: Warum stürzt es immer ab?
 
Zitat:

Zitat von mkinzler
Splitte den String vorher in Teilstrings


wie sähe das dann aus? Sorry ich bin halt noch ein ziemlicher Anfänger :snowball:

mkinzler 2. Dez 2008 21:03

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.
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