Forum: Object-Pascal / Delphi-Language
Delphi
by sakura,
4. Jul 2003
Lässt sich schwer in Zahlen fassen. Und ich gebe Dir recht, meist ist das auch nebensächlich. Allerdings, wenn Du wie ich, an einer Software arbeitest, die mehrere 1000 Anfragen pro Minute, manchmal über 1000 in einer Sekunde, abarbeiten muss, dann wird jeder noch so geringe Geschwindikeitsvorteil wichtig. Deshalb habe ich das auch mit angebracht. Bei Desktop-Software mit einem "lahmen" User an...
Forum: Object-Pascal / Delphi-Language
Delphi
by sakura,
3. Jul 2003
Hansa, Du hast mit Deinem Ansatz aber völlig am Problem vorbei manövriert. Es geht hier um "Prozedurvariablen", welche eigentlich Pointer sind. Damit würde auch folgender Code problemlos gehen (Zuweisung einer Prozedur auf eine "Prozedurvariable")procedure Oehm(X, C: Integer);
begin
ShowMessage(IntToStr(X + C));
end;
procedure TForm1.Button1Click(Sender: TObject);
var
F: procedure (A,...
Forum: Object-Pascal / Delphi-Language
Delphi
by sakura,
3. Jul 2003
Wie gesagt, ich habe geschreiben, das man var-Parameter nutzen kann, aber das sind keine Prozedur-Rückgabe werden, es sind halt " Parameter", welche einen Rückgabewert aufnehmen kann. Es ist ein kleiner, feiner Unterschied.
...:cat:...
Forum: Object-Pascal / Delphi-Language
Delphi
by sakura,
3. Jul 2003
Was genau willst Du hören. var-Parameter sind keine Rückgabewerte ;-)
Ich quotiere doch glatt noch einmal den Delphi-Language Guide:
Darin ist der Aufbau einer Prozedur und einer Funktion sehr gut erklärt. Beide können optional eine Parameterliste haben. Eine Funktion liefert einen Ergebniswert zurück, wohingegen eine Prozedure dieses nicht tut. Beide können jedoch variable Parameter haben,...