mORMot and Open Source friends
View Ticket
Not logged in
Ticket Hash: 5976e27823835388bc24f365e70e41fc4e0d807d
Title: [dcc32 Error] SyNodeReadWrite.pas(102): E2033 Types of actual and formal var parameters must be identical
Status: Fixed Type: Code_Defect
Severity: Critical Priority: Immediate
Subsystem: mORMot Resolution: Fixed
Last Modified: 2018-08-25 10:46:07
Version Found In: 4760
User Comments:
anonymous added on 2018-08-24 10:32:41: (text/x-fossil-wiki)
[dcc32 Error] SyNodeReadWrite.pas(102): E2033 Types of actual and formal var parameters must be identical

<verbatim>
function JSObject.GetBufferDataAndLength(out data: Puint8Vector; out len: uint32): boolean;
......
function SMWrite_impl(cx: PJSContext; argc: uintN; vals: PjsvalVector; dest: TTextWriter): jsval; cdecl;
var
  ......
  bufData: pointer;
begin  
  ......
      if bufObj.GetBufferDataAndLength(bufData, len) then begin
  ......
</verbatim>

ab added on 2018-08-24 16:01:09: (text/x-fossil-wiki)
Please don't create directly a ticket.

First use the forum for such problems.

Note that the SpiderMonkey wrapper is not maintained by the main Synopse team, but by an external team.

mpv added on 2018-08-25 10:46:07: (text/x-fossil-wiki)
Fixed. See [ef4972597b]. We switch on FPC for all our projects, so sometimes Delphi errors may occures