[Lazarus] ZeroMQ Bindings

Sandro Cumerlato sandro.cumerlato at gmail.com
Tue Aug 23 14:22:09 CEST 2016


Hello Leonardo,
try to change your binding zmq.pas file like this:

function zmq_recv (s: pointer; buf: pointer; len: size_t; flags:
Integer): Integer; cdecl; external libzmq;


it should be the correct translation of original code:

ZMQ_EXPORT int zmq_recv (void *s, void *buf, size_t len, int flags);


Sandro Cumerlato


On 23 August 2016 at 14:06, Leonardo M. Ramé <l.rame at griensu.com> wrote:
...
> zmq_recv(responder, @buf[0], 10, 0);
>
> But when I change the code to that I get this error:
>
> unit1.pas(52,42) Error: Can't assign values to an address
>
> Regards,


More information about the Lazarus mailing list