Forum: Sonstige Fragen zu Delphi
Delphi
by omata,
2. Mär 2008
Das musst du natürlich für dich entscheiden.
Ich hatte noch nie Probleme mit dem Tippen.
Wie auch immer ich versuche eben strukturiert zu programmieren. Das muss man ja nicht, wenn dir das egal oder nicht wichtig ist ist das nunmal so. Trotzdem finde ich es eben sinnvoll einem Anfänger nicht gleich die "bösen" Befehle beizubringen, nur weil man selber zu "faul" ist. Ok, wenn man es nicht...
Forum: Sonstige Fragen zu Delphi
Delphi
by omata,
2. Mär 2008
Hier mal die strukturierte Variante...
function GetInternetAddr(MenuItem:String):String;
var i : Integer;
abbruch:boolean;
begin
Result:='';
i:=0;
abbruch:=false;
Forum: Sonstige Fragen zu Delphi
Delphi
by omata,
2. Mär 2008
Ein break optimiert man mit einer boolschen Variable weg.
Und ein raise ist eine der erwähnten Ausnahmen. Die Fehlerbehandlung gehört nunmal nicht zur strukturierten Programmierung und ist deshalb die einzige Möglichkeit. Da es also keine Alternative gibt, ist raise ok.
Forum: Sonstige Fragen zu Delphi
Delphi
by omata,
2. Mär 2008
@grenzgaenger: Ich danke dir für deine Kommentare, ich sehe das genauso.
Wenigstens einer, der sinnvolle Regeln einhält und den Sinn verstanden hat.
@Nuclear-Ping: Du favorisierst damit eine negative Logik.
Ich persönlich denke gern positiv und ziehe deshalb genau die andere Lösung vor.