Entwickler-Ecke
Off Topic - Grundlegende Sachen in der Sprache Delphi?
adler - Fr 26.12.03 18:11
Titel: Grundlegende Sachen in der Sprache Delphi?
Hi!
Wollt mal fragen ob einer weiß wo ich so die Grundlegenden sachen in Delphi lernen kann.
Ich fang einfach immer an zu programmieren, bis es irgendwann nicht mehr weiter geht weil mir der Stoff fehlt :( *schäm*
adler - Fr 26.12.03 23:48
Titel: Ok
ThX.
Wo wir gerade dabei sind, wie breche ich eine For Schleife ab?
Gibts net im Tut, oder muss ich dann mit einer Whileschleife arbeiten?
Lhid - Sa 27.12.03 00:01
Meinung und mich grundlegend verändert.--> Beiträge gelöscht
Christian S. - Sa 27.12.03 00:18
Hallo!
Bitte mache für eine neue Frage einen neuen Thread auf.
Aber da ich nicht so bin und (noch) Weihnachten ist: Eine For-Schleife bricht man mit "break;" ab. Nicht mit "end;".
Ob eine While-Schleife besser ist, kommt immer auf den Einzelfall an. Man kann da zwar wahrscheinlich wieder seitenweise über guten oder schlechten Stil schreiben, aber was solls ... jeder hat halt seinen Eigenen.
MfG
Peter
adler - Sa 27.12.03 01:03
Titel: Hi!
Moin Peter...
Habs mit exit; gelöst... das geht auch.
ErnestoChe - Sa 27.12.03 01:50
Hi,
und warum nicht mit break? Bedenke: mit Exit beendet man die gesamte Prozedur bzw. Funktion. Mit Break dagegen nur die Schleife, wie du es ja ursprünglich wissen wolltest. Dies gilt für for, while und repeat .. until Schleifen. Einfach mal nachschauen in der Delphi-Hilfe.
MFG
- Ernesto -
adler - Sa 27.12.03 12:34
Das ist schon besser so, denn das was danach kommt, ach da gibts nix mehr danach, sagen wirs so... :)
JoelH - So 28.12.03 08:54
adler hat folgendes geschrieben: |
ach da gibts nix mehr danach, sagen wirs so... :) |
darum kommst du vielleicht immer mal wieder an diesen Punkt =>
adler hat folgendes geschrieben: |
bis es irgendwann nicht mehr weiter geht |
Immer zuerst darüber nachdenken was man will und wie es geht. Das hilft. Klingt vielleicht besserwisserich aber vertrau mir ich kenn dass selbst aus eigener Erfahrung.
Tilo - So 28.12.03 09:49
Titel: Wie wärs mit Continue?
Adler sagte:
Zitat: |
ThX.
Wo wir gerade dabei sind, wie breche ich eine For Schleife ab?
|
Mit continue gehts auch.
Der Unterschied zu break ist, das break die gesamte Schleife abbricht und continue nur den aktuellen Schleifendurchlauf. Daraus ergibt sich eine Gefahrenquelle.
Dazu folgendes Beispiel
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| i:=0; repeat showmessage('Achtung Fehler'); if i=3 then continue; i:=i+1; until i=5; |
Fehler erkannt :?:
i kann niemals 5 werden, da sobald i 3 ist der Schlöeifendurchlauf bei continue abgebrochen wird. Der Code ergäbe eine Endlosschleife :idea: .
Ich hoffe ich konnte helfen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!