Reported By: Tim Young Reported On: 9/21/2015 For: Version 2.01 Build 2
# 4252Compiler Allows Procedure/Function References to Be Passed As Method Reference Parameters The compiler is allowing invalid procedure/function references to be used as parameters when method references are instead expected.
type
TmyProc = procedure(DlgResult: TModalResult);
implementation
procedure RefreshApp(DlgResult: TModalResult);
begin
end;
procedure TForm1.Button12Click(Sender: TObject);
var
mp: TMyProc;
begin
mp:=RefreshApp;
MessageDlg('Test Message','Test',mtWarning,[mbOk],mbOk,mp);
end;
ResolutionFixed Problem on 9/23/2015 in version 2.02 build 1
Products AffectedElevate Web Builder Elevate Web Builder Trial