Forum: Object-Pascal / Delphi-Language
Delphi
by BUG,
13. Aug 2013
621 Natürlich ... und da es sich anscheinend um Netzwerkpaketen handelt, könnte so eine Klasse/Record eventuell sogar schon existieren :mrgreen:
Forum: Object-Pascal / Delphi-Language
Delphi
by BUG,
13. Aug 2013
Da die Signatur einer Methode mehr oder weniger als Bezeichner verwendet wird, sehe ich kaum eine elegante Methode um das zu lösen.
Mit Makros à la C++ würde es funktionieren:
#define DECLARE_HANDLER_PROC(NAME) procedure NAME(input1: Integer; input2: TSomeClass; out output: Double)
DECLARE_HANDLER_PROC(proc1);
DECLARE_HANDLER_PROC(proc2);
DECLARE_HANDLER_PROC(proc3);
...