mORMot and Open Source friends
View Ticket
Not logged in
2018-08-25
10:46 Fixed ticket [5976e27823]: dcc32 Error SyNodeReadWrite.pas(102): E2033 Types of actual and formal var parameters must be identical plus 4 other changes artifact: abad3033bd user: mpv
2018-08-24
16:01 Ticket [5976e27823]: 5 changes artifact: c52f6007d8 user: ab
10:32 New ticket [5976e27823]. artifact: ed0ce7f404 user: anonymous

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:

[dcc32 Error] SyNodeReadWrite.pas(102): E2033 Types of actual and formal var parameters must be identical

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
  ......


ab added on 2018-08-24 16:01:09:

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:

Fixed. See [ef4972597b]. We switch on FPC for all our projects, so sometimes Delphi errors may occures