Hi,
also wenn du ein Array von Proceduren hast, dann benutzt du (
imho) kein Delphi. Du hast höchstwahrscheinlich nur ein Array von Prozedurzeigern.
Denke mal, damit ist dir schon klar was der richtige Weg ist, du nennst ihn ja auch schon. Du musst alle Proceduren ganz normal (ohne Array) implementieren und speicherst nur einen Zeiger auf die Funktion (oder schöner gesagt eine Referenz).
Der Aufruf sähe dann so aus, wie du es stehen hast:
Delphi-Quellcode:
var bla : String;
begin
bla := 'Blubb'
self.procedures[0](bla);
end;
Gruß Der Unwissende