当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 我想删除当前记录,却被告知内容不匹配,怎么办呢? tdate temp1;ttime temp2; temp1=query1->fieldbyname("date1")->asdatetime; temp2=query1->fieldbyname("adstarttime")->asdatetime; query1->s......
 ·help me一个简单问题:)    »显示摘要«
    摘要: 在一个主对话框onok()函数里,domodal()另一个对话框,并隐藏主对话框。请问如何将子对话框在任务栏里显示? ......


如何让一个线程等待,直到另一个线程结束。问题解决,立即给分。谢谢

我的程序是利用循环产生线程,可如果两个线程同时进行,就会有错。想利用WaitForSingleObject,可不大会用  
  程序如下:  
   
  while   (MSocket.Accept())  
  {  
  if(!(ThreadHandle   =   CreateThread(NULL,   0x0000f000,   (LPTHREAD_START_ROUTINE)   DriverHelper,this,   0,   &ThreadID)))  
  {  
  SystemDebug.printf("为连接创建一个线程失败\n");  
  }  
  else  
  CloseHandle(ThreadHandle);  
   
  }

NO.1   作者: alphapaopao

你的现成的句柄,传给   WaitForSingleObject   就可以了  
   
   
  ============================================================================  
  提问题时要在标题中简明扼要的说明                                         给我发信息请附带原帖地址  
  http://www.betajin.com/alphasun/index.htm                        
  http://alphasun.18en.com/                                         http://shakingtoolkit.9126.com/  
  DocWizard   C++程序文档自动生成工具   |   Wave   OpenGL   |   HttpProxy   |   AjaxParser词法分析

NO.2   作者: yinsong6

CWinThread::SuspendThread()   让线程暂停。  
  CWinThread::ResumeThread   继续。

NO.3   作者: panxj

在要等待的线程里面调用WaitForSingleObject;  
  就可以一直等待,直到那个线程结束

NO.4   作者: GoldenSword

用消息应该也可以吧  
  第一个线程一直等待某个消息  
  第二个线程结束时向第一个线程法消息就可以了

NO.5   作者: lanzhengpeng2

按照   panxj(我们是清白的)的方法做就行了

NO.6   作者: alphapaopao

当然是在create之后


    摘要: 我在构造一个强类型的数据表的时候出现了一个问题:我数据表中的自动编号的流水 号在这里怎么表示? 如果把它做成公有列并在typeddatarow中定义成相应的属性的时 候,我在用户层定义把这个typeddatarow add 到typeddatatable的rows里面的时候就 报错说那个流水号字段不能为空. 有什么好的解决方法吗? thank you! ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE