|
work with DLL
#477330
06/16/19 11:47
06/16/19 11:47
|
Joined: May 2015
Posts: 390 Czech Republic
Grat
OP
Senior Member
|
OP
Senior Member
Joined: May 2015
Posts: 390
Czech Republic
|
Hi, I not clear, how to use dll. from
zmq_version 0x1003cd80 0x0003cd80 59 (0x3b) libzmq.dll E:\tmp\ZorroBeta\libzmq.dll Exported Function
I trying this code ( from sample in manual )
#include <windows.h>
void __stdcall zmq_version(int *,int *,int *); // line 101
API(zmq_version,libzmq);
void main (void) {
int v1;
int v2;
int v3;
zmq_version(v1,v2,v3);
printf("\nversion: %d.%d.%d",v1,v2,v3);
}
but I get error: hello compiling.. Error in 'line 101: syntax error < void __stdcall zmq_version(int *,int *,int *); >. so, I also try:
void __stdcall zmq_version(int *m,int *n,int *l); // line 101
void __stdcall zmq_version(int m,int n,int l); // line 101
for others this a work!!!
void __stdcall zmq_version(int *,int *,int *)
API(zmq_version,libzmq);
I remove the semicolonbut now I get other error:
0mq_zorro compiling....... ok
version: 4.2.0
Error 111: Crash in function
Last edited by Grat; 06/16/19 12:05.
|
|
|
Re: work with DLL
[Re: Grat]
#477331
06/16/19 12:03
06/16/19 12:03
|
Joined: Apr 2008
Posts: 586 Austria
Petra
Support
|
Support
Joined: Apr 2008
Posts: 586
Austria
|
#include <windows.h>
void __stdcall zmq_version(int*, int*, int*);
API(zmq_version,libzmq)
void main (void) {
int v1;
int v2;
int v3;
zmq_version(&v1,&v2,&v3);
printf("\nversion: %d.%d.%d",v1,v2,v3);
}
|
|
|
|