Forum: Sonstige Fragen zu Delphi
by DeddyH,
28. Nov 2011
Warum hörst Du nicht auf uns und liest die Tutorials? Ich habe keine Lust, jetzt hier über den Urschleim zu referieren, die Mühe haben sich bereits andere gemacht.
Forum: Sonstige Fragen zu Delphi
by DeddyH,
28. Nov 2011
Ich bezweifle, dass das mit einem Call By Value so funktioniert wie gedacht.
Forum: Sonstige Fragen zu Delphi
by DeddyH,
28. Nov 2011
Kleine Demo ohne Typisierung (eine solche böte sich zwar wahrscheinlich an, aber ich will es nicht zu kompliziert machen):
procedure ChangeArrayFirstElement(var Arr: array of string); //Var-Parameter
begin
if Length(Arr) > 0 then
Arr := 'Blabb';
end;
procedure TForm1.Button1Click(Sender: TObject);
var
TestArr: array of string;
Forum: Sonstige Fragen zu Delphi
by DeddyH,
28. Nov 2011
Parameter erhöhen die Flexibilität einer Routine. Man übergibt ihr je nach Situation verschiedene Parameterwerte, und die Routine benutzt diese dann intern.
Verzweigungen dienen der Unterscheidung möglicher Zustände. Es gibt die einfache (if then else) und die mehrfache (case of) Verzweigung.
Du hast da ein statisches Array. Die Zuweisung ist so in Ordnung. Löschen geht bei statischen Arrays...