高手帮忙解决一下,谢谢.!!!!
我在调用用clf节点调用dll中一个init函数进行参数配置时,有一个参数lpMessageProc不知道该怎样定义,请各位大虾帮帮忙.谢谢.init函数端口如下:typedef int(CALLBACK*MESSAGE_PROC)(
DWORD MessageID,
DWORD MacID,
LONG*lpParam
);
DWOED ESPEC_Init(
DWORD CommPort,
UNIT Baud,
char Parity,
UNIT DataBits,
UNIT StopBits,
LPCTSTR lpPhoneNo,
DWORD*lpDeviceSelectFlag,
DWORD*lPDeviceIs2000AFlag,
MESSAGE_PROC lpMessageProc
);
最后一个lpMessageProc不知道怎样定义,请各位大虾和CPU大哥帮个忙,谢谢了!!! typedef int(CALLBACK*MESSAGE_PROC)(
DWORD MessageID,
DWORD MacID,
LONG*lpParam
);
这部分应该写错了,请确认下 我这附带的PDF里是这样说明的,不是很弄的明白 PDF上传下 好的 2.2和2.3,谢谢 最好可以将INIT中所有参数对应的配置都帮忙描述下,谢谢斑竹大哥了:) 麻烦上传下dll文件和ocx文件,还有c和vb的实例程序 好的,麻烦了哦,定义好后发个图就可以了,谢谢斑竹 你可以使用ocx控件,前面板放置activex container,然后插入你的控件就可以,后面板用property node ,method node去调用它提供的接口,具体可以参考vb实例,labview下使用activex,也就是这里的ocx,和vb下去使用,基本是一样的 用activeX的方法我已经有用过了,可以用的,现在就是想用DLL的方法再做个,斑竹对于我之前的问题有办法解决吗?那个参数该定义成什么样的呢/ 你的init函数的参数里有个函数指针,作为init的回调函数,如果不需要的话,可以直接置0,你先这样试试看咯
其它的类型都简单,自己应该可以搞定。。都是标准的内置类型了 兄弟发贴最好将标题写得跟内容相近,这样易于资料收录,也方便做过的朋友对号入座进来解决,能让问题更快地解决,好运!
http://www.cpubbs.com/bbs/thread-2068-1-1.html 我是把那个参数设置成数值型的,而且置0,结果每次一运行,LV直接出错close掉了,总之谢谢斑竹了,我再研究研究 直接出错关闭是表明类型不适合!估计有地方配错了的!
页:
[1]
2