ich bin habe gerade rst mit der Lazarus Programmierung begonnen.
Um mein Programm ein bisschen übersichtlicher zu gestalten, möchte ich versuchen einzelne Befehle zusammenzufassen.
Ob ich dies immer zwingend in einer Prozedur machen muss, weiß ich leider nicht?! Zumal, welche Variablen müsste ich dann dort angeben?
Die Befehle die ich gerne zu einem oberbefehl (z.B. farbwechsel ) zusammenfassen möchte, sind folgende:
Code: Alles auswählen
if (i mod 2=1) then begin
image1.canvas.pen.color:=clred;
end
else
begin
image1.canvas.pen.color:=clblue;
end
Aber irgendwie fehlt mir da etwas!
Kann mir vielleicht noch jemand den Unterschied zwischen einer Prozedur und einer Funktion versuchen zu erklären?
Ich bin euch sehr dankbar,
Schöne Grüße.