Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi noob fragen (if schleife/neue procedur) (https://www.delphipraxis.net/3771-noob-fragen-if-schleife-neue-procedur.html)

Flogo 29. Mär 2003 12:29

Außerhalb von der if Abfrage fehlt das begin von deiner procedure

Gregor 29. Mär 2003 12:36

hab alle fehler beseitigt :)

Darty 29. Mär 2003 12:56

dann geht wohl jetzt alles ?

Gregor 29. Mär 2003 13:03

perfekter als perfekt :p

Touchdown 29. Mär 2003 13:11

An deiner Quelltexformatierung musst du aber noch arbeiten.

Richtiger Code sieht in etwa so aus, dient vor allem der Lesbarkeit für dich und andere:

Delphi-Quellcode:
procedure TForm1.Rechne(Laenge, Winkel, Breite: Extended;
  x: Boolean; Anzahl : Integer; Liste:TStrings);
var
  Wert : Extended;
  i : Integer;
  function GetValue( Length, x : Extended):Extended;
  begin
    Winkel := degtorad(Winkel);
    result := Breite * tan(Winkel);
  end;
begin
  Wert := GetValue(Laenge,Winkel);
  liste.Clear;
  Liste.Add('1. Bahn: ' + (FloattoStrf(Laenge,ffNumber,3,2)));
  for i := 0 to Anzahl -2 do
  begin
    if x then
      laenge := laenge - wert
    else
      laenge := laenge + wert;
    Liste.Add((Inttostr(i+2))+'. Bahn: ' +    (FloattoStrf(Laenge,ffnumber,3,2)));
  end;
end;
Sinn und Zweck des Codes sind ohne jede Bedeutung aber getrachtet es als mein geistiges Eigentum :mrgreen:

Gregor 29. Mär 2003 13:29

ich habe noch ganz oben wegen der eigenen procedur gefragt? wie geht das?

Luckie 29. Mär 2003 13:53

Neue Frage, neuer Thread.

Geschlossen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:43 Uhr.
Seite 2 von 2     12   

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 by Thomas Breitkreuz