Interesting read [WayBack] Mysterious Case Of Wrong Value. In order to capture by value (which in C++ you can specify), you need an intermediate function like Dalija describes: function CreateFunction(Value: Integer): TFunc<Integer>; begin Result := function: Integer begin Result := Value; end; end; Via:*[WayBack] Dalija Prasnikar – Google+ –jeroen
Weiterlesen...