关于连接接入点的问题
ecchi 2011-01-31 03:17:13 目前写了一个需要用到网络连接的程序,目前是这么实现接入点连接的
......
TCommDbConnPref connectPref;
connectPref.SetDialogPreference(ECommDbDialogPrefPrompt);
connectPref.SetBearerSet(ECommDbBearerWLAN | ECommDbBearerGPRS);
connectPref.SetDirection(ECommDbConnectionDirectionUnknown);
TRequestStatus iStatus;
iConnection.Start(connectPref, iStatus);
User::WaitForRequest(iStatus);
......
现在的问题是User::WaitForRequest这里会等待比较长的时间,而由于是在主线程里面做的,所以也无法在等待过程中刷新界面了(就是想在界面上做一些"连接中"的提示和动态效果).
假如我不调用User::WaitForRequest来保证连接过程已经结束, 我应该怎么获得"连接过程结束"这一事件并且通过类似回调函数的方法做后续处理呢?