Как получить доступ к приватному методу TStreamReader.FillBuffer в Delphi 10.1 Berlin, мы делали это с хелпером класса до 10.1 — но предложенное решение не работает:
uses System.Rtti;
procedure TForm1.FormCreate(Sender: TObject);
begin
Assert(Assigned(TRttiContext.Create.GetType(TStreamReader).GetMethod('FillBuffer')),
'Failed');
end;
он терпит неудачу только потому, что GetMethod возвращает NIL. Любые идеи, почему это не удается?
Отредактировано: Я хочу знать, ПОЧЕМУ это не удается
TMethod(P).Code := @TStreamReader.FillBuffer
работает, спасибо, пожалуйста, добавьте в качестве ответа - person cydo   schedule 17.06.2016