Icon View Incident Report

Minor Minor
Reported By: Tim Young
Reported On: 9/21/2015
For: Version 2.01 Build 2
# 4252 Compiler 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;



Resolution Resolution
Fixed Problem on 9/23/2015 in version 2.02 build 1


Products Affected Products Affected
Elevate Web Builder
Elevate Web Builder Trial

Image