sock_udp,event1,fd_read
看看这三个参数的类型。如果有字符串的
用pchar(sock_udp)

解决方案 »

  1.   

    sock_udp,event1,fd_read
    看看这三个参数的类型。如果有字符串的
    用pchar(sock_udp)
      

  2.   

    你的Event1是否有問題。如果沒有,可試試:
    wsaeventselect(sock_udp,event1,fd_read or fd_write);
      

  3.   

    我怀疑错误是指前一句event1:=createevent(nil,false,false,nil);
    你跟踪一下看这里event1的结果行不行。
      

  4.   

    createeaevent没有问题,就是执行wsaeventselect时才报错的。
      

  5.   

    createevent有问题。第一个参数不能为nil.
      

  6.   

    createevent(Psa,false,false,nil)试试。
    psa为指向一结构的指针。
      

  7.   

    psa=sa^
    sa=record
        len:integer;
        lpvoid:point;
        binihandle:boolean;
     end;
      

  8.   

    用TNmtpUdp控件,fastnet面板上有的
      

  9.   

    用TNmtpUdp控件,fastnet面板上有的
      

  10.   

    to  procedure007(文刀) (  ) 
    谁说createevent第一个参数不能空的?
      

  11.   

    改为wsaasyncselect模型就没问题(声明在winsock)中
    wsaasyncselect(声明在SConnect)中
    编译可以通过,执行才有问题。
      

  12.   

    我用过WSAEVENT  WSACreateEvent (void);来创建事件;
    执行到WSACreateEvent ();时也出现同样错误。
    WSAEVENT  WSACreateEvent (void);也是声明在SConnect中的。
    我也不清楚是不是这有问题。有谁知道?