Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi lokale prozeduren/funktionen (https://www.delphipraxis.net/13146-lokale-prozeduren-funktionen.html)

Pseudemys Nelsoni 11. Dez 2003 20:00


lokale prozeduren/funktionen
 
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?

Sanchez 11. Dez 2003 20:07

Re: lokale prozeduren/funktionen
 
Ich kann deinem Beispiel leider nicht folgen. Gehts dir um die Inline-Functions (bla)? Wie heißen die eigentlich genau?

nailor 11. Dez 2003 20:07

Re: lokale prozeduren/funktionen
 
Persönliche Meinung: Ist zwar nicht das beste für die Übersicht, aber akzeptabel.

Aber dein Besipiel geht noch VIIEEEEEEEEEEEEEEEEL einfacher!

Pseudemys Nelsoni 11. Dez 2003 20:12

Re: lokale prozeduren/funktionen
 
Zitat:

Wie heißen die eigentlich genau?
lokale prozedur/funktion



Zitat:

Aber dein Besipiel geht noch VIIEEEEEEEEEEEEEEEEL einfacher!
wie gesagt, es ist ein beispiel :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:39 Uhr.

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