问题已解答,谢谢甲克虫大哥,回复如下:
< >cpubbs 17:42:11<br>老大,现在有空吗?我今天没事做,在学CVI,想请教你一个问题! <br> <br>甲克虫 18:43:08<br>Sorry,刚看到。什么问题? <br>cpubbs 18:45:33<br>没关系的!哈哈,现在没有问题了,刚才不知道为什么会出错,它说语法出错,其实没有出错!</P>< >可谢谢大哥了! <br> <br>cpubbs 16:07:20<br>大哥在吗?想请教一个CVI的问题,在一个例子中有一个用到TCP/IP的例子,它上面有一个事件,是这样的:<br>switch (event)<br> {<br> case TCP_DATAREADY:<br>它还有一些其他的事件,都是TCP/IP相关的,我查了常用的事件,都没有这些,大哥知道它是如何弄出来的吗?我在#include <tcpsupp.h>这里看到有这个常量定义,但不知道有没有地方是自动可以像其他事件一样,自动生成这一种事件的呢? <br> <br>cpubbs 16:08:00<br>就像这样的事件是自动生成的一样:<br>case EVENT_VAL_CHANGED: <br> <br>cpubbs 18:57:57<br>大哥回来了吗/ <br> <br>甲克虫 18:58:13<br>刚回来 <br>cpubbs 18:58:54<br>好的,请教一个问题,在这个地方,我今天遇到的,先谢谢大哥了:<br><a href="http://www.cpubbs.com/old_bbs/dispbbs.asp?boardID=6&ID=7304&page=1" target="_blank" >http://www.cpubbs.com/old_bbs/dispbbs.asp?boardID=6&ID=7304&page=1</A> <br> <br>甲克虫 19:00:29<br>#define TCP_CONNECT 1<br>#define TCP_DISCONNECT 2<br>#define TCP_DATAREADY 3</P>< >#define TCP_DISCONNECT_AUTO 0<br>#define TCP_DISCONNECT_MANUAL 1</P><P>#define TCP_ANY_LOCAL_PORT ((unsigned int)0) <br>甲克虫 19:01:30<br>在include下的tcpsupp.h 文件里有定义 <br>cpubbs 19:01:33<br>这个我看到了,但在系统自动添加这个函数之前,我们如何知道有这个事件呢?因为这样看来,我们是反过来的,因为代码自动产生是在前,而后面我们才添加代码的,或者这个常量能不能用于事件,都还不清楚的! <br> <br>甲克虫 19:03:32<br>这个事件是 CVI事先预定义好的,就象 EVENT_COMMIT一样 <br>cpubbs 19:03:32<br>或者从什么角度知道它能用于switch(event)中,用于产生事件呢?有些东西不能放入事件中,因为它不是事件!所以我不懂它为什么会放入这里!并且这个是后面系统提示要不要加这个#include文件的! <br> <br>cpubbs 19:03:58<br>有没有一些地方可以看到哪些事件是系统支持的呢大哥? <br> <br>cpubbs 19:04:12<br>有的话查找起来就好理解了! <br> <br>cpubbs 19:06:20<br>ConnectToTCPServer()我用到了这个函数,所以它提示我是否要添加#include <tcpsupp.h>空上进去程序里面,我点了添加,所以我知道了有这个头文件的存在,我打开了,所以我才知道有了这个TCP_DATAREADY事件存在,但它作为一个常量,我不太清楚哪一些可以作为事件!现在刚接触,可能我没有理清的原因!</P><P> <br> <br>甲克虫 19:07:48<br>在include子目录下搜所有的*.h文件,包含EVENT的 <br>甲克虫 19:09:24<br>/* */<br>/* EVENTS: (for use in callback functions) */<br>/* Event numbers 1000 to 10000 are reserved for use by user programs (see QueueUserEvent()) */<br>/* Note: for callback functions: return 1 (true) to swallow mouse and key events. */<br>/* */<br></P>
[此贴子已经被作者于2005-12-15 14:04:46编辑过]
|