So geht es nicht.
Die einzige Möglichkeit wie du quasi die Procedure direkt mit Parametern abspeichern könntest wäre so:
Delphi-Quellcode:
type
TKinematic = reference to procedure;
TKinematicChain = class(TList<TKinematic>);
//Aufruf:
kette.Add(procedure begin glGrafik.TranslateF ( 0, 0, -40 ) end);
Ob dir das besser gefällt ist natürlich ne andere Frage, das procedure begin ... end würde mich mehr nerven, als kette.AddKinematic( glGrafik.TranslateF, 0, 0, -40 );
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."