Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
26. Jul 2006
GOTO gab's schon in Pascal (selbst wenn es das dort nicht von Anfang an gab), aber in Delphi war es schon immer drin ;)
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
26. Jul 2006
Ich hab mir halt in letzter Zeit angewönt nur noch das zu initialisieren/finalisieren, was wirklich nötig ist.
Sieht man vielleicht an den Ameisen ... im OnCreate wird nur noch das initialisiert, was nich 0, '', oder nil ist ... denn in diesem Fall wird ja alles schon von der Klasseninitialisierung auf 0 gesetzt.
Ist übrigens auch bei globalen Vaiablen so.
die Lokalen werden allerdings nicht...
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
26. Jul 2006
Och, Beispiele gibt's doch schon einige? *hochschau*
Nee, es ging nicht gegen dich, aber hier waren halt welche mit drin, die meinten GOTO gehöre verbannt :shock:
Result := False;
repeat
readln(f, Daten);
Daten := Trim(daten);
if (Daten <> '') // Leerraum
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
26. Jul 2006
nicht?
also hier gab's schon massenhafte Diskursionsrunden zu diesem Thema.
Und weil ich es hier noch nicht gesagt hatte und einige immernoch meinen GOTOs gehören nicht in einen DelphiCode ... delphi ist Pascal und GOTO gehört da seit Anfang an mit dazu und manchmal is es echt nützlich ... jedenfalls würden öfters mal andere Lösungen zu Overhead und anderen Umständlichkeiten führen.
Ich...
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
26. Jul 2006
Es gibt keine Zeilen, die CR, LF, oder CR-LF enthalten, denn diese Zeichen sind als Zeilentrenner bekannt.
Wenn du also eine Zeile per WriteLn schrweibst, wo diese Zeichen im String enthalten sind, dann schreibst du in Wirklichkeit mehrere Zeilen :zwinker:
es klang aber so, als wäre das Code, der per Copy&Paste hierhergelangt wäre :angel2:
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
26. Jul 2006
Und der Code läuft?
Bei den fehlen IFs und den := für Vegleiche kann ich es mir ja nicht so vorstellen :roll:
CASE für die IFs wäre eh nicht möglich, da CASE in Delphi nur mit Ordinalen Typen klarkommt und denmach für die Auswerdung von Strings vollkommen (ohne Hilfsmittel zur Konvertierung) ungeeignet ist.