huhu,
ich hab mal die frage, ob es schlecht ist, lokale prozeduren/funktionen zu benutzen...
also z.b wie das (nur als beispiel!):
Delphi-Quellcode:
...
var
sl: TStringlist; //wurde schon irgendwo createt etc... Sagen wir mal 255 ist nur drin
...
Procedure irgendwas;
function bla(bi: byte): boolean;
var
i: integer;
begin
for i := 0 to sl.count-1 do
result := bi = sl.Strings[i];
end;
var
i: Byte;
b: boolean;
begin
// irgendwas wurde hier schon mit i gemacht
case i of
1: b := bla(i);
//...
255: b := bla(i);
end;
end;
sonst müsst ich ja überall, also von 0-255 eine for schleife einsetzen... also ist sowas ok?