做了一个连续拨号的程序
即填上3个用户名 和密码当第一个用户名或密码不对则拨第二个
依次拨完用的回调函数方式RasDial(NULL, NULL, &rdParams, 1,RasCallBack , &hRasConn);
RasCallBack是回调函数当我这样写的时候rdParams.szUserName=name1;
RasDial(NULL, NULL, &rdParams, 1,RasCallBack , &hRasConn);
rdParams.szUserName=name2;
RasDial(NULL, NULL, &rdParams, 1,RasCallBack , &hRasConn);那么RasDial只执行一次 也就是最后面的一次我检查了一下 应该是所在函数结束后才调用回调函数我该怎么写让它依次运行完呢?
是不是需要多线程?
即填上3个用户名 和密码当第一个用户名或密码不对则拨第二个
依次拨完用的回调函数方式RasDial(NULL, NULL, &rdParams, 1,RasCallBack , &hRasConn);
RasCallBack是回调函数当我这样写的时候rdParams.szUserName=name1;
RasDial(NULL, NULL, &rdParams, 1,RasCallBack , &hRasConn);
rdParams.szUserName=name2;
RasDial(NULL, NULL, &rdParams, 1,RasCallBack , &hRasConn);那么RasDial只执行一次 也就是最后面的一次我检查了一下 应该是所在函数结束后才调用回调函数我该怎么写让它依次运行完呢?
是不是需要多线程?
解决方案 »
- 对话框向对话框发送SendMessage
- vc 使用windows media player 控件 全屏播放 CPU使用率就100%!
- 用ado如何取得oracle中所有的用户所建的表的名称?
- 怎么设置listcontrol的高度和点击列标题时,选取整个列的数据???
- 在线等:如何在CFileDialog中获得文件的路径?
- 新手:在一个文件中应该最多放多少个类呢?一个文件多大比较正常呢?
- 有关对话框与MDI框架结构的问题。
- Error:LNK2005
- vc中有没有象vb中msgbox 那样的语句,
- 关于COM和MFC的问题
- 求一个开源软件
- 我在对话框中加了几个按钮,正常显示,又加了两个,可后面加的在对话框显示出来后不见了,点击按钮区域才出现?
应该是此次执行结束后才由windows调用回调函数
所以才造成rasdial执行两次 却只有一次成功的原因可我不知道该如何解决这个问题