MFC 一个可以正常运行的线程. 关闭后. 再打开.为什么就不能运行呢? [问题点数:50分]

Bbs1
本版专家分:0
结帖率 0%
Bbs10
本版专家分:139163
Blank
进士 2018年总版新获得的技术专家分排名前十
Blank
银牌 2019年7月 总版技术专家分月排行榜第二
2019年5月 总版技术专家分月排行榜第二
Blank
铜牌 2019年8月 总版技术专家分月排行榜第三
2019年4月 总版技术专家分月排行榜第三
2019年3月 总版技术专家分月排行榜第三
Blank
红花 2019年8月 VC/MFC大版内专家分月排行榜第一
2019年7月 VC/MFC大版内专家分月排行榜第一
2019年6月 VC/MFC大版内专家分月排行榜第一
2019年5月 VC/MFC大版内专家分月排行榜第一
2019年4月 VC/MFC大版内专家分月排行榜第一
2019年3月 VC/MFC大版内专家分月排行榜第一
2019年1月 VC/MFC大版内专家分月排行榜第一
2018年12月 VC/MFC大版内专家分月排行榜第一
2018年11月 VC/MFC大版内专家分月排行榜第一
2018年10月 VC/MFC大版内专家分月排行榜第一
2018年9月 VC/MFC大版内专家分月排行榜第一
2018年8月 VC/MFC大版内专家分月排行榜第一
2018年5月 VC/MFC大版内专家分月排行榜第一
2018年4月 VC/MFC大版内专家分月排行榜第一
2018年3月 VC/MFC大版内专家分月排行榜第一
2018年2月 VC/MFC大版内专家分月排行榜第一
2018年1月 VC/MFC大版内专家分月排行榜第一
2017年12月 VC/MFC大版内专家分月排行榜第一
2017年11月 VC/MFC大版内专家分月排行榜第一
2017年7月 VC/MFC大版内专家分月排行榜第一
2012年7月 VC/MFC大版内专家分月排行榜第一
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs9
本版专家分:56076
Blank
红花 2015年8月 硬件/嵌入开发大版内专家分月排行榜第一
2015年7月 VC/MFC大版内专家分月排行榜第一
2015年5月 VC/MFC大版内专家分月排行榜第一
2015年4月 VC/MFC大版内专家分月排行榜第一
2015年3月 VC/MFC大版内专家分月排行榜第一
2015年1月 硬件/嵌入开发大版内专家分月排行榜第一
2013年12月 VC/MFC大版内专家分月排行榜第一
2013年11月 VC/MFC大版内专家分月排行榜第一
2013年6月 VB大版内专家分月排行榜第一
2013年5月 VB大版内专家分月排行榜第一
2013年1月 VB大版内专家分月排行榜第一
2012年12月 VB大版内专家分月排行榜第一
Blank
黄花 2015年9月 VC/MFC大版内专家分月排行榜第二
2015年7月 硬件/嵌入开发大版内专家分月排行榜第二
2014年5月 VC/MFC大版内专家分月排行榜第二
2014年3月 VC/MFC大版内专家分月排行榜第二
2013年10月 VB大版内专家分月排行榜第二
2013年7月 VB大版内专家分月排行榜第二
2012年5月 VB大版内专家分月排行榜第二
2012年4月 VB大版内专家分月排行榜第二
2012年2月 VB大版内专家分月排行榜第二
2011年11月 VB大版内专家分月排行榜第二
Blank
蓝花 2015年11月 VC/MFC大版内专家分月排行榜第三
2015年6月 VC/MFC大版内专家分月排行榜第三
2015年2月 VC/MFC大版内专家分月排行榜第三
2014年1月 VC/MFC大版内专家分月排行榜第三
2012年3月 VB大版内专家分月排行榜第三
2011年12月 VB大版内专家分月排行榜第三
2011年10月 VB大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs10
本版专家分:172639
Blank
红花 2018年7月 VC/MFC大版内专家分月排行榜第一
2017年10月 VC/MFC大版内专家分月排行榜第一
2016年3月 VC/MFC大版内专家分月排行榜第一
2014年10月 VC/MFC大版内专家分月排行榜第一
2014年9月 VC/MFC大版内专家分月排行榜第一
2014年7月 VC/MFC大版内专家分月排行榜第一
2014年6月 VC/MFC大版内专家分月排行榜第一
2014年5月 VC/MFC大版内专家分月排行榜第一
2014年4月 VC/MFC大版内专家分月排行榜第一
2014年2月 VC/MFC大版内专家分月排行榜第一
2013年7月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2019年8月 VC/MFC大版内专家分月排行榜第二
2019年7月 VC/MFC大版内专家分月排行榜第二
2019年6月 VC/MFC大版内专家分月排行榜第二
2019年5月 VC/MFC大版内专家分月排行榜第二
2019年4月 VC/MFC大版内专家分月排行榜第二
2019年3月 VC/MFC大版内专家分月排行榜第二
2018年10月 VC/MFC大版内专家分月排行榜第二
2018年9月 VC/MFC大版内专家分月排行榜第二
2018年8月 VC/MFC大版内专家分月排行榜第二
2018年5月 VC/MFC大版内专家分月排行榜第二
2017年12月 VC/MFC大版内专家分月排行榜第二
2017年6月 VC/MFC大版内专家分月排行榜第二
2017年5月 VC/MFC大版内专家分月排行榜第二
2017年1月 VC/MFC大版内专家分月排行榜第二
2016年11月 VC/MFC大版内专家分月排行榜第二
2016年4月 VC/MFC大版内专家分月排行榜第二
2014年11月 VC/MFC大版内专家分月排行榜第二
2014年1月 VC/MFC大版内专家分月排行榜第二
2013年10月 VC/MFC大版内专家分月排行榜第二
2013年9月 VC/MFC大版内专家分月排行榜第二
2013年6月 VC/MFC大版内专家分月排行榜第二
2013年4月 VC/MFC大版内专家分月排行榜第二
2012年6月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2018年11月 VC/MFC大版内专家分月排行榜第三
2018年6月 VC/MFC大版内专家分月排行榜第三
2018年4月 VC/MFC大版内专家分月排行榜第三
2018年3月 VC/MFC大版内专家分月排行榜第三
2018年2月 VC/MFC大版内专家分月排行榜第三
2018年1月 VC/MFC大版内专家分月排行榜第三
2017年11月 VC/MFC大版内专家分月排行榜第三
2017年9月 VC/MFC大版内专家分月排行榜第三
2017年8月 VC/MFC大版内专家分月排行榜第三
2017年4月 VC/MFC大版内专家分月排行榜第三
2016年12月 VC/MFC大版内专家分月排行榜第三
2016年10月 VC/MFC大版内专家分月排行榜第三
2016年2月 VC/MFC大版内专家分月排行榜第三
2015年10月 VC/MFC大版内专家分月排行榜第三
2015年7月 VC/MFC大版内专家分月排行榜第三
2012年10月 VC/MFC大版内专家分月排行榜第三
Bbs10
本版专家分:139163
Blank
进士 2018年总版新获得的技术专家分排名前十
Blank
银牌 2019年7月 总版技术专家分月排行榜第二
2019年5月 总版技术专家分月排行榜第二
Blank
铜牌 2019年8月 总版技术专家分月排行榜第三
2019年4月 总版技术专家分月排行榜第三
2019年3月 总版技术专家分月排行榜第三
Blank
红花 2019年8月 VC/MFC大版内专家分月排行榜第一
2019年7月 VC/MFC大版内专家分月排行榜第一
2019年6月 VC/MFC大版内专家分月排行榜第一
2019年5月 VC/MFC大版内专家分月排行榜第一
2019年4月 VC/MFC大版内专家分月排行榜第一
2019年3月 VC/MFC大版内专家分月排行榜第一
2019年1月 VC/MFC大版内专家分月排行榜第一
2018年12月 VC/MFC大版内专家分月排行榜第一
2018年11月 VC/MFC大版内专家分月排行榜第一
2018年10月 VC/MFC大版内专家分月排行榜第一
2018年9月 VC/MFC大版内专家分月排行榜第一
2018年8月 VC/MFC大版内专家分月排行榜第一
2018年5月 VC/MFC大版内专家分月排行榜第一
2018年4月 VC/MFC大版内专家分月排行榜第一
2018年3月 VC/MFC大版内专家分月排行榜第一
2018年2月 VC/MFC大版内专家分月排行榜第一
2018年1月 VC/MFC大版内专家分月排行榜第一
2017年12月 VC/MFC大版内专家分月排行榜第一
2017年11月 VC/MFC大版内专家分月排行榜第一
2017年7月 VC/MFC大版内专家分月排行榜第一
2012年7月 VC/MFC大版内专家分月排行榜第一
Bbs9
本版专家分:56076
Blank
红花 2015年8月 硬件/嵌入开发大版内专家分月排行榜第一
2015年7月 VC/MFC大版内专家分月排行榜第一
2015年5月 VC/MFC大版内专家分月排行榜第一
2015年4月 VC/MFC大版内专家分月排行榜第一
2015年3月 VC/MFC大版内专家分月排行榜第一
2015年1月 硬件/嵌入开发大版内专家分月排行榜第一
2013年12月 VC/MFC大版内专家分月排行榜第一
2013年11月 VC/MFC大版内专家分月排行榜第一
2013年6月 VB大版内专家分月排行榜第一
2013年5月 VB大版内专家分月排行榜第一
2013年1月 VB大版内专家分月排行榜第一
2012年12月 VB大版内专家分月排行榜第一
Blank
黄花 2015年9月 VC/MFC大版内专家分月排行榜第二
2015年7月 硬件/嵌入开发大版内专家分月排行榜第二
2014年5月 VC/MFC大版内专家分月排行榜第二
2014年3月 VC/MFC大版内专家分月排行榜第二
2013年10月 VB大版内专家分月排行榜第二
2013年7月 VB大版内专家分月排行榜第二
2012年5月 VB大版内专家分月排行榜第二
2012年4月 VB大版内专家分月排行榜第二
2012年2月 VB大版内专家分月排行榜第二
2011年11月 VB大版内专家分月排行榜第二
Blank
蓝花 2015年11月 VC/MFC大版内专家分月排行榜第三
2015年6月 VC/MFC大版内专家分月排行榜第三
2015年2月 VC/MFC大版内专家分月排行榜第三
2014年1月 VC/MFC大版内专家分月排行榜第三
2012年3月 VB大版内专家分月排行榜第三
2011年12月 VB大版内专家分月排行榜第三
2011年10月 VB大版内专家分月排行榜第三
Bbs10
本版专家分:172639
Blank
红花 2018年7月 VC/MFC大版内专家分月排行榜第一
2017年10月 VC/MFC大版内专家分月排行榜第一
2016年3月 VC/MFC大版内专家分月排行榜第一
2014年10月 VC/MFC大版内专家分月排行榜第一
2014年9月 VC/MFC大版内专家分月排行榜第一
2014年7月 VC/MFC大版内专家分月排行榜第一
2014年6月 VC/MFC大版内专家分月排行榜第一
2014年5月 VC/MFC大版内专家分月排行榜第一
2014年4月 VC/MFC大版内专家分月排行榜第一
2014年2月 VC/MFC大版内专家分月排行榜第一
2013年7月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2019年8月 VC/MFC大版内专家分月排行榜第二
2019年7月 VC/MFC大版内专家分月排行榜第二
2019年6月 VC/MFC大版内专家分月排行榜第二
2019年5月 VC/MFC大版内专家分月排行榜第二
2019年4月 VC/MFC大版内专家分月排行榜第二
2019年3月 VC/MFC大版内专家分月排行榜第二
2018年10月 VC/MFC大版内专家分月排行榜第二
2018年9月 VC/MFC大版内专家分月排行榜第二
2018年8月 VC/MFC大版内专家分月排行榜第二
2018年5月 VC/MFC大版内专家分月排行榜第二
2017年12月 VC/MFC大版内专家分月排行榜第二
2017年6月 VC/MFC大版内专家分月排行榜第二
2017年5月 VC/MFC大版内专家分月排行榜第二
2017年1月 VC/MFC大版内专家分月排行榜第二
2016年11月 VC/MFC大版内专家分月排行榜第二
2016年4月 VC/MFC大版内专家分月排行榜第二
2014年11月 VC/MFC大版内专家分月排行榜第二
2014年1月 VC/MFC大版内专家分月排行榜第二
2013年10月 VC/MFC大版内专家分月排行榜第二
2013年9月 VC/MFC大版内专家分月排行榜第二
2013年6月 VC/MFC大版内专家分月排行榜第二
2013年4月 VC/MFC大版内专家分月排行榜第二
2012年6月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2018年11月 VC/MFC大版内专家分月排行榜第三
2018年6月 VC/MFC大版内专家分月排行榜第三
2018年4月 VC/MFC大版内专家分月排行榜第三
2018年3月 VC/MFC大版内专家分月排行榜第三
2018年2月 VC/MFC大版内专家分月排行榜第三
2018年1月 VC/MFC大版内专家分月排行榜第三
2017年11月 VC/MFC大版内专家分月排行榜第三
2017年9月 VC/MFC大版内专家分月排行榜第三
2017年8月 VC/MFC大版内专家分月排行榜第三
2017年4月 VC/MFC大版内专家分月排行榜第三
2016年12月 VC/MFC大版内专家分月排行榜第三
2016年10月 VC/MFC大版内专家分月排行榜第三
2016年2月 VC/MFC大版内专家分月排行榜第三
2015年10月 VC/MFC大版内专家分月排行榜第三
2015年7月 VC/MFC大版内专家分月排行榜第三
2012年10月 VC/MFC大版内专家分月排行榜第三
Bbs6
本版专家分:6823
为什么COOKIE关闭就不能使用SESSION了
大家好!rn问个简单的问题:<em>为什么</em>COOKIE<em>关闭</em>后<em>就不能</em>使用SESSION了
MFC一个线程关闭问题
rn<em>线程</em>控制函数中有<em>一个</em>下述循环rnrnwhile(isWork)rnrn ... ... rnrnrn在主程序中,建立<em>线程</em>X,控制isWork[按钮button1控制的]rnrn问题:rn当我在<em>关闭</em>主程序前,手动按下button1<em>关闭</em> --- 设置 isWork = falsern这个时候都正常.rnrn但是如果我直接退出主程序,在任务管理器中发现还有那个进程【猜测是<em>线程</em>X没关】rn但是,我在WM_DESTROY中同样有isWork = false的语句啊。。。rnrn哪个大神给解释下。rnrn【我的<em>线程</em>控制函数体主要是另<em>一个</em>类B的<em>一个</em>方法,所以才想通过isWork控制那个循环体】rnclass Brnprivate:rn bool isWork;rn...rnpublic:rn void Threadfunc();rn...rn;rnrn
VC 打开关闭一个线程
VC正确<em>打开</em><em>关闭</em><em>一个</em><em>线程</em>,运用信号量,以前喜欢运用BOOL全局变量<em>关闭</em>,但老有Bug。
加上线程的事件就不能正常运行,怎么会呢?
[code=csharp]rnnamespace 事件驱动01rn rn rn public partial class Form1 : Formrn rn public event EventHandler doEvents;rnrn public Form1()rn rn InitializeComponent();rn rn private void button1_Click(object sender, EventArgs e)rn rn runEvents();rn rnrn private void Form1_Load(object sender, EventArgs e)rn rn //加上多<em>线程</em>操作时<em>就不能</em>执行rn System.Threading.Thread th2;rn th2 = new Thread(new ThreadStart(runEvents));rn th2.Start();rn rnrn private void runEvents()rn rn myEvent eX = new myEvent("Ok");rnrn if (doEvents != null)rn rn doEvents(this, eX);rn rn rn rnrn public class myEvent : EventArgsrn rn public string EventName get; set; rn rn public myEvent(string prName )rn rn this.EventName = prName;rn rn rnrnrn[/code]rnrn[code=csharp]rnrn rn rnrnrn[/code]rnrn[code=csharp]rnnamespace 事件驱动01rnrn static class Programrn rn /// rn /// 应用程序的主入口点。rn /// rn [STAThread]rn static void Main()rn rn Application.EnableVisualStyles();rn Application.SetCompatibleTextRenderingDefault(false);rn Application.Run(new Form2());rn rn rnrn[/code]rnrn不使用th1,<em>可以</em>执行,加上<em>就不能</em>执行,什么原因呢
文件读写的问题。为什么打开就不能读了?
::_wsopen_s(&fd, filename, flags|_O_BINARY, _SH_DENYRW, _S_IREAD | _S_IWRITE);rnrnrnstd::wofstream ofs(filename)rnrnrn上面两个filename是一样的。如何能在第<em>一个</em>不<em>关闭</em>的情况下用ofs写文件
idea中部署可以运行,war部署到tomcat就不能正常运行
今天拿之前的ssm的demo直接写了个小项目,也是第一次用idea,之前都是用eclipse。rn在idea中部署到tomcat<em>可以</em>正常的<em>运行</em>rn[img=https://img-bbs.csdn.net/upload/201901/18/1547825114_500039.png][/img]rn然后打包成war再部署到tomcat后所有的requestmapping就都报404,而且jsp<em>可以</em>直接访问的到:rn[align=left][img=https://img-bbs.csdn.net/upload/201901/18/1547825295_878054.png][/img][/align]rn[align=left][img=https://img-bbs.csdn.net/upload/201901/18/1547825615_3108.png][/img][/align]rn这个404页面是我自己定义的。rn而且jsp也<em>可以</em>直接访问到:rn[img=https://img-bbs.csdn.net/upload/201901/18/1547825375_504036.png][/img]rnrnrnrn下面是我的项目目录:rn[img=https://img-bbs.csdn.net/upload/201901/18/1547825683_530268.png][/img]rnrnrn请问该怎么解决呢?
为什么我编译后,把cs文件删除,第一次可以运行,可是下次就不能运行呢!?
<em>为什么</em>我编译后,把cs文件删除,第一次<em>可以</em><em>运行</em>,可是下次<em>就不能</em><em>运行</em>呢!?
为什么用了distinct后就不能order by了呢?
下面语句是出错的,但把order by子句去掉后就正确了,如果我既想用distinct又想用order by该怎么办呀?rnselect distinct a.id,a.filename from i_isofileflow a,affix b where a.filelevelid='一级文件' and b.affix_tabname='i_isofileflow' and b.tab_id=a.id order by draftdate descrn
子窗体关闭后,再打开为什么会出错?
rn我在MDI主窗体中有<em>一个</em>“仓库管理”菜单,它下面有“仓库资料管理”、“入库单据管理”、...等子菜单项rn我的某个子窗体是进行仓库管理的,其中有<em>一个</em>PAGECONTROL1,分成“仓库资料管理”、“入库单据管理”等若干个页面,当单击主窗体中“仓库管理”菜单中的某个子菜单时,就调用仓库管理的窗体,并击活相应的页面。rn当我<em>运行</em>程序,第一次单击“仓库管理”菜单中的任<em>一个</em>子菜单时,程序能<em>正常<em>运行</em></em>;但当我<em>关闭</em>此窗体后,在<em>打开</em>该窗体时,就出现错误,WHY?rnrn“仓库管理”菜单下各子菜单的代码:rnprocedure Tmainform.cangkuziliaoClick(Sender: TObject);rnvar a:tfcangku;rnbeginrn beginrn a:=tfcangku.Create (application);rn end;rn a.PageControl1.ActivePageIndex :=0;rnend;rnprocedure Tmainform.rukudanjuClick(Sender: TObject);rnvar achild:tfcangku;rnbeginrn beginrn achild:=tfcangku.Create (application);rn end;rn achild.PageControl1.ActivePageIndex :=1;rnend;rnrnprocedure Tmainform.baofeidanjuClick(Sender: TObject);rnvar achild:tfcangku;rnbeginrn beginrn achild:=tfcangku.Create (application);rn end;rn achild.PageControl1.ActivePageIndex :=2;rnend;rn......rnrnrn子窗体的<em>关闭</em>事件:rnaction:=cafree;rn
Extjs tabpanel关闭后再打开的问题
在EXTJS中,创建了<em>一个</em>TabPanel,动态的给它添加tabs选项卡,每个选项卡上有<em>一个</em><em>关闭</em>按钮。当我点这个<em>关闭</em>按钮<em>关闭</em>当前选项卡。然后在<em>打开</em>时,上面的内容(里面是含有GRIDPANEL)就不显示了。请高手帮忙看看。谢谢rn
多文档关闭后再打开出错
CChildFrame* pFrame = new CChildFrame();rnrn CCreateContext context;rn context.m_pCurrentDoc=mp_doc; rn context.m_pNewViewClass=RUNTIME_CLASS(RegisterCFormView);rn context.m_pNewDocTemplate=pDocTemplateDataList;rn context.m_pLastView=(((CMainFrame *)m_pMainWnd)->GetActiveFrame() ? ((CMainFrame *)m_pMainWnd)->GetActiveFrame()->GetActiveView() : NULL);rn context.m_pCurrentFrame=((CMainFrame *)m_pMainWnd)->GetActiveFrame();rn//下面出错,第一次开开后,<em>打开</em>多个文档不出错,把所有文档<em>关闭</em>后,再<em>打开</em>,执行到下面的代码就出错了。<em>为什么</em>?rn if (!pFrame->LoadFrame(IDR_CHB2TYPE,WS_OVERLAPPEDWINDOW | FWS_PREFIXTITLE ,m_pMainWnd, &context ))return;rn pFrame->InitialUpdateFrame(mp_doc,TRUE);
如何实现关闭自己后再打开?
我想在进行某些修改后的<em>关闭</em>程序再<em>打开</em>rn如何实现??
Treeview子节点关闭后无法再打开
在Treeview子节点中<em>关闭</em><em>一个</em>节点,如果再单击就无法<em>打开</em>了,除非选择别的节点后再单击才<em>可以</em><em>打开</em>。我的事件是afterselect,如果用Click应该如何改呢?代码如下:rnrnPrivate Sub TreeView_Main_AfterSelect(ByVal sender As System.Object, ByVal e As System.Windows.Forms.TreeViewEventArgs) Handles TreeView_Main.AfterSelectrn If Not Me.ActiveMdiChild Is Nothing Then '如果有窗体的话就<em>关闭</em>rn Me.ActiveMdiChild.Close()rn End Ifrnrn Select Case e.Node.Textrn Case "基础数据"rn If rs_usermodel = "零件" Or rs_usermodel = "所有模块" Then '定义权限rn Dim frmdatasetup As New FrmDatasetuprn frmdatasetup.MdiParent = Mern frmdatasetup.Show()rn frmdatasetup.StartPosition = FormStartPosition.CenterParentrn frmdatasetup.MaximizeBox = Falsern Elsern MsgBox("权限不够请联系管理员0!", MsgBoxStyle.Information, "Message")rn End Ifrnrn Case "零件录入"rn If rs_usermodel = "零件" Or rs_usermodel = "所有模块" Thenrnrn If new_frmpart Is Nothing OrElse new_frmpart.IsDisposed Thenrn Dim new_frmpart As New FrmPartrn new_frmpart.Show()rn new_frmpart.MdiParent = Mern new_frmpart.WindowState = FormWindowState.Maximizedrn Elsern new_frmpart.Show()rn new_frmpart.MdiParent = Mern new_frmpart.WindowState = FormWindowState.Maximizedrn End Ifrnrn Elsern MsgBox("权限不够请联系管理员!", MsgBoxStyle.Information, "Message")rn End Ifrn Case "交易录入"rn If rs_usermodel = "交易" Or rs_usermodel = "所有模块" Thenrn Dim frmtrade_add As New FrmTrade_addrn frmtrade_add.MdiParent = Mern frmtrade_add.Show()rn frmtrade_add.WindowState = FormWindowState.Maximizedrn Elsern MsgBox("权限不够请联系管理员!", MsgBoxStyle.Information, "Message")rn End Ifrnrn Case "数据查询"rn Dim frmsearch As New Frmsearchrn frmsearch.MdiParent = Mern frmsearch.Show()rn frmsearch.WindowState = FormWindowState.Maximizedrn frmsearch.MaximizeBox = Falsrn End Selectrn End Sub
为什么关闭文件后再打开就出现错误?
在<em>打开</em>文件"1.TXT".其中的内容是"1、2、3、4、5"rn程序的目的是:读取文本的中间数.如果文本的数字是奇数(如上),则中间数是:3.rn 如果是偶数则是3和4的平均数(如1、2 3 4 5 6)中间数就是3.5.rn写的代码如下:rn<em>运行</em>后宣示:在<em>打开</em>文件失败!什么原因?(input the file is fail(2))rn#include rn#include rn#include rnusing namespace std;rnrnint main()rnrnint next,count,t;rnrnifstream fin;rnofstream fout;rnrnfin.open("1.txt");rnif(fin.fail())rncout <<>next)rnrncount++;rnrnfin.close();rnif(count%2!=0)rnrnfin.open("1.txt");rnif(fin.fail())rncout << "input the file is fail(2)";rn//exit(1);rnrnfout.open("2.txt");rnif(fout.fail())rnrncout <<< "the median is :" <
为什么去掉 setvisible(false) 程序就不能正常运行呢?
import java.awt.event.*; import java.awt.*;rnclass MyDialog extends Dialog implements ActionListener //建立对话框类rn static final int YES=1,NO=0;rn int message=-1; Button yes,no;rn MyDialog(Frame f,String s,boolean b) //构造方法rn super(f,s,b);rn yes=new Button("Yes"); yes.addActionListener(this);rn no=new Button("No"); no.addActionListener(this);rn setLayout(new FlowLayout());rn add(yes); add(no);rn setBounds(60,60,100,100);rn addWindowListener(new WindowAdapter()rn public void windowClosing(WindowEvent e)rn message=-1;setVisible(false);rn rn rn );rn rn public void actionPerformed(ActionEvent e)rn if(e.getSource()==yes) rn message=YES;rn [color=#FF0000]setVisible(false);[/color]rn rn else if(e.getSource()==no)rn message=NO;rn [color=#FF0000]setVisible(false);[/color]rn rn rn public int getMessage()rn return message;rn rnrnclass Dwindow extends Frame implements ActionListener rn TextArea text; Button button; MyDialog dialog;rn Dwindow(String s)rn super(s);rn text=new TextArea(5,22); button=new Button("<em>打开</em>对话框"); rn button.addActionListener(this);rn setLayout(new FlowLayout());rn add(button); add(text); rn dialog=new MyDialog(this,"我有模式",true);rn setBounds(60,60,300,300); setVisible(true);rn validate();rn addWindowListener(new WindowAdapter()rn public void windowClosing(WindowEvent e)rn System.exit(0);rn rn rn );rn rn public void actionPerformed(ActionEvent e)rn if(e.getSource()==button)rn dialog.setVisible(true); //对话框激活状态时,堵塞下面的语句rn //对话框消失后下面的语句继续执行:rn if(dialog.getMessage()==MyDialog.YES) //如果单击了对话框的"yes"按钮rn text.append("\n你单击了对话框的yes按钮");rn rn else if(dialog.getMessage()==MyDialog.NO) //如果单击了对话框的"no"按钮rn text.append("\n你单击了对话框的No按钮");rn rn rn rnrnpublic class Example8_1rn public static void main(String args[])rn new Dwindow("带对话框的窗口");rn rnrnrnrnrnrnrn我什么红色字体两句话去掉后程序不能<em>正常<em>运行</em></em>呢???rn我想让对话框一直显示 rn不知道哪位高手大哥帮我解决一下这个问题
线程如何及时关闭运行
[img=https://img-bbs.csdn.net/upload/201904/22/1555899254_487819.png][/img]rnrnprivate bool 开关 = false;rn private void button1_Click(object sender, EventArgs e)rn rnrn[color=#0000FF]这里是不是要判断有<em>线程</em>时,<em>关闭</em><em>线程</em>么[/color]rn rn[color=#FF0000]如果判断<em>线程</em> 和<em>关闭</em><em>线程</em> 如何写代码[/color] rnif (开关) button1.Text = "暂停"; 开关 = false; rn else button1.Text = "开始"; 开关 = true; rn Thread th = new Thread(test(开关));rn th.Start();rn rn rn
MFC开辟多线程为什么关闭线程
在<em>线程</em>里处理完运算后<em>为什么</em>还要<em>关闭</em>这个<em>线程</em>,不<em>关闭</em>行不行?如果<em>关闭</em>怎么<em>关闭</em>?
MFC关闭指定线程
一、<em>关闭</em>指定的<em>线程</em>需要用到TerminateProcess函数 函数原型: WINBASEAPI BOOL WINAPI TerminateProcess(     _In_ HANDLE hProcess,     _In_ UINT uExitCode     ); 第<em>一个</em>参数为 要<em>关闭</em>的<em>线程</em>的句柄,第二个参数返回值 下面是<em>一个</em><em>关闭</em>KUGOU音乐进程的例
为什么我的程序在2000下可以正常运行,而98下就不能了?
我是在自己电脑(2000)上完成的(VC++下编,里面有ado连接数据库的代码),然后打包在别人机子(98)上安装,但是无法<em>运行</em>了,出现的错误是ado中的connect和recordset等对象不能创建实例,我该怎么改?
程序下可以运行,但是编译成可以执行文件后就不能正常运行
问题如题,我编译的可执行文件是在本机<em>运行</em>的,不是在其它机器<em>运行</em>的。我<em>运行</em>时的错误是系统自动退出并没有报什么错误。
MFC 中关闭线程
rn我的代码rnlass CMyThread:public CWinThreadrnrn DECLARE_DYNCREATE(CMyThread)rnpublic:rn BOOL InitInstance();rn;rnIMPLEMENT_DYNCREATE(CMyThread,CWinThread)rnBOOL CMyThread::InitInstance()rnrn g_handle=::GetCurrentThread();rn VERIFY(GetExitCodeThread(g_handle, &g_dwExitCode)); rn MyDllDlg *pDlg = new MyDllDlg();rn pDlg->Create(IDD_DIALOG1);rn pDlg->ShowWindow(SW_SHOW );rn g_dlg=pDlg;rn g_evtLog.SetEvent();rn return TRUE;rnrnvoid CreateMyDlg(void)rnrn pThread = AfxBeginThread(RUNTIME_CLASS(CMyThread));rn g_evtLog.ResetEvent();rn DWORD dwRet =::WaitForSingleObject(g_evtLog,20000); rn ::PostQuitMessage(g_dwExitCode);rnrnrn这样是不是就结束了<em>线程</em>呢?rnrn我new了<em>一个</em>对话框,<em>为什么</em>结束<em>线程</em>的时候对话框也<em>关闭</em>了?rn望各位指教。谢谢了rn
mfc强行关闭线程
BOOL CCloudForensicsBaiduNetDiskDlg::EndThread() { if(!m_pThread) return FALSE; DWORD uExitCode; GetExitCodeThread(m_pThread->m_hThread,&uExitCode); if(uExitCode == STILL_ACTIVE) { if(GetSaf
再问打开关闭后再打开 连续打开串口错
//open 按钮 rnif(hcomm!=INVALID_HANDLE_VALUE)rn rn CloseHandle(hcomm);rn rn comport=sncbocom->Text;rn comno=comport.c_str();rn hcomm = CreateFile(comno,rn GENERIC_READ | GENERIC_WRITE,rn 0,0,OPEN_EXISTING,rn //FILE_ATTRIBUTE_NORMAL,0);rn FILE_FLAG_OVERLAPPED,0);rnrn if(hcomm==INVALID_HANDLE_VALUE)rn rn //MessageBox("<em>打开</em>HANDLE出错!","信息窗口");rn ShowMessage("<em>打开</em>"+comport+"出错");rn return;rn rn // 将dcb地址传入,以取得通信参数rn GetCommState(hcomm,&dcb); // 得知目前COM的状态rn dcb.BaudRate =StrToInt(sncborate->Text); // 设置波特率为9600rn dcb.ByteSize = 8; // 字节为8 bitrn dcb.Parity =1; // Parity 为 None NOPARITYrn dcb.StopBits = ONESTOPBIT; // 1个Stop bitrn // 通信端口设置rn if (!SetCommState(hcomm, &dcb))rn // 设置COM的状态rn MessageBox (0, "通信端口设置错误!!!","Set Error",MB_OK);rn CloseHandle(hcomm);rn return;rn rn // 清除缓冲信息rn PurgeComm (hcomm, PURGE_TXABORT | PURGE_RXABORT | PURGE_TXCLEAR | PURGE_RXCLEAR) ;rn timeouts.ReadIntervalTimeout=1000;rn timeouts.ReadTotalTimeoutMultiplier=3000;rn timeouts.ReadTotalTimeoutConstant=1000;rn timeouts.WriteTotalTimeoutMultiplier=1000;rn timeouts.WriteTotalTimeoutConstant=1000;rn if(!SetCommTimeouts(hcomm,&timeouts))rn rn ShowMessage("设置出错");rn return;rn rnrn//close 按钮rn if(hcomm!=INVALID_HANDLE_VALUE)rn rn CloseHandle(hcomm);rn rn问题是: 我<em>打开</em>,<em>关闭</em> 即open ,close 再次<em>打开</em>就报错,expert 0000008之类的错误。 请教各位了,谢谢!一直很困惑
为什么程序离开Debug目录后就不能正常运行
程序在Debug目录里能<em>正常<em>运行</em></em>,但是把文件拷贝到其他地方<em>运行</em>就会出错,是什么原因呢?rn谢谢大家了!
请问可以一个线程关闭自身的线程句柄吗,从而不用等线程结束后再关闭
拜托....
为什么加入这个哈希数组,就不能正常运行
[code=PHP]rn$temp_arr = array(rn "a" => "$_POST['a']",rn "b" => "$_POST['b']",rn "c" => "$_POST['c']",rn "d" => "$_POST['d']",rn "e" => "$_POST['e']",rn "f" => "$_POST['f']",rn "g" => "$_POST['g']"rn);rn[/code]rnrn程序加入这种数组,<em>就不能</em><em>正常<em>运行</em></em>了,其中$_POST的值有可能为空
extjs3.4 window组件第一次打开关闭正常,第二次打开就不能关闭
 rnrn rn  
为什么close设备后,再打开还是错误呢?
hi everyone,rnrn我destroy函数已经调研了close(fd)rn并且确定close(fd)被调用了,<em>为什么</em>rnrnclose之后再open(fd)会失败呢?rnrn失败的信息是:rnrn:Cannot open /dev/video0 (error : Device or resource busy)
为什么保存后再打开控件代码就无效了呢
<em>为什么</em>将文档保存后再找开所有控件都无效了呢?rn代码都还在。rn就是不<em>运行</em>,rn是不是与杀毒软件有关呢?rn
为什么只有一个线程运行
class MultiThread rn rn public static void main(String[] args) rn rn MyThread mt=new MyThread(); rn new Thread(mt).start(); rn new Thread(mt).start(); rn new Thread(mt).start(); rn new Thread(mt).start(); rnrn int index=0; rn while(true) rn rn if(index++==1000) rn break; rn System.out.println(Thread.currentThread().getName()); rn rn rn rnrnclass MyThread implements Runnable rn rn int index=0; rn public void run() rn rn while(true) rn rn System.out.println(Thread.currentThread().getName()+":"+index++); rn rn rn rnrnrn<em>运行</em>时有四个<em>线程</em>在<em>运行</em>.当改成如下代码时,只有<em>一个</em><em>线程</em>在<em>运行</em>.rnrnrnclass MultiThread rn rn public static void main(String[] args) rn rn MyThread mt=new MyThread(); rn new Thread(mt).start(); rn new Thread(mt).start(); rn new Thread(mt).start(); rn new Thread(mt).start(); rn int index=0; rn while(true) rn rn if(index++==1000) rn break; rn System.out.println(Thread.currentThread().getName ()); rn rn rn rnrnclass MyThread /*implements Runnable*/extends Thread rn rn int index=0; rn public void run() rn rn while(true) rn rn System.out.println(/*Thread.currentThread().*/getName()+":"+index++); rn rn rn rn
求助:DataReader在一个Connection中关闭后再打开
定义了<em>一个</em>连接语句后<em>打开</em>数据库的连接,现在希望<em>可以</em>做到定义两个DataReader,<em>关闭</em>第<em>一个</em>DataReader111后,<em>打开</em>第二个DataReader222,再<em>关闭</em>第二个DataReader222后仍然<em>可以</em>继续取出第<em>一个</em>DataReader111的内容,注意第二次<em>打开</em>DataReader111的时候读出的数据是接着第一次的数据来读取的,不是重新从头读的记录。问有办法实现吗?怎么做到?最好<em>可以</em>提供一些代码。谢谢先!!
再问一个问题,子窗口关闭后再打开总是报错
每次我<em>打开</em><em>一个</em>子窗口,正常显示;<em>关闭</em>也正常;可是第二次<em>打开</em>总是:rnproject mdiapp.exe raised exception class Eaccessviotion with message 'Access violation at address 000000,read of address 000000' Press stop...rnrn我的<em>打开</em>子窗口代码:rnif assigned(Frm_AddType) then freeandnil(Frm_AddType);rn Frm_AddType := TFrm_AddType.Create(Application);rnrn到底是什么原因?rnrn
关闭一个窗体后再打开就会错误,如何解决?
if ((classRealtimeDashboard == null) )rn rn classRealtimeDashboard = new frmRealtimeDashboard();rn rn classRealtimeDashboard.Show();rn classRealtimeDashboard.BringToFront();//如果已<em>打开</em>,那么直接置最前rnrnrnfrmRealtimeDashboard上的<em>关闭</em>按钮点击后<em>运行</em>this.close();rn第一次<em>运行</em>,<em>关闭</em>后,再<em>运行</em>,就会错误。rn如果把if ((classRealtimeDashboard == null) )改为if ((classRealtimeDashboard == null)rn || (!classRealtimeDashboard.Created))后就正常。但担心这样会不会不断的在内存创建新的窗体对象?还有Close()不是已经在内存已释放了吗?
使用ActiveX控件时,编译运行的时候正常运行关闭BCB后就不能运行了,显示越界?
这是<em>为什么</em>呢?rnHow to Deal with?????
为什么在本地上可以运行,上传之后就不能运行
www.kejumould.com/forum/index.aspxrnrn这个很多人问了,但是还是没有人能够解决。
线程打开窗体,两三次后 为什么会卡呢?
在<em>线程</em>里面rnprocedure TMyThread.Execute;rnvarrn vForm:TFormTest;rnbeginrnvForm := TFormTest.Create(FormMain);rnvForm.showModal;rnFreeAndNil(vForm);rnself.Terminate;rnend;
工具栏被关闭后如何打开呢?
工具栏被<em>关闭</em>没法用下面的语句显示工具栏了,怎么才能做到程序自带的工具栏那样?rnrnBOOL bVisible = ((m_wndDialogBar.GetStyle() & WS_VISIBLE) != 0);rnm_wndDialogBar.ShowWindow(!bVisible);
在创建一个ActiveXForm后,关闭工程再重新打开后,为什么Web发布菜单不能用???
在创建<em>一个</em>ActiveXForm后,<em>关闭</em>工程再重新<em>打开</em>后,<em>为什么</em>Web发布菜单不能用???
MFC如何关闭一个在循环中的线程
<em>线程</em>函数时视频的播放,想添加<em>一个</em>结束按钮,作用是把正在播放的视频结束掉,用WaitForSingleObject是不行的,还有其他说明方法吗
EXT2.2 点按钮打开WINDOW后关闭 再无法打开
请教各位大哥!!! EXT2.2 点按钮<em>打开</em>WINDOW后<em>关闭</em> 再无法<em>打开</em> rn要如何搞?rnrnrnrnjsrnrnfunction showAddQuizShowWindow()rn //省略rn var addWindow = new Ext.Window(rn contentEl:"addQuizShowWindow",//主体显示的html元素,也<em>可以</em>写为el:"win"rn title:'增加脑筋急转弯题目',rn modal:true,rn width:600,rn minWidth:600,rn autoHeight:true,rn items:[frm],rn iconCls:"icon"rn );rn rn addWindow.show(); rn;rnrnrnrnjsprnrn rn
我建一个工程,第一次可以编译,但关闭后第二次打开就不能编译了,这是怎么回事?
它是这样提示的:rnLinking...rnLIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _mainrnDebug/hellomsg2.exe : fatal error LNK1120: 1 unresolved externalsrn执行 link.exe 时出错.rnrn这是程序:rn#includernrnint WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdline,int nShowCmd)rnrn MessageBox(NULL,TEXT("大美女!"),TEXT("美女"),MB_YESNOCANCEL|MB_ICONWARNING);rn return 0;rn
为什么在vb下运行可以,生成exe后就不能运行了呢(100分)
我们现在做的事<em>一个</em>系统的升级,上<em>一个</em>版本用的是access95,现在升级到access2003rnrn问题出现的也很奇怪,在vb里调试的时候<em>运行</em>正常,而生成了exe之后,<em>运行</em>就会报错了,说是读取数据的错误,错误code是91,望各位高手指教rn
为什么只有关闭后 才可以读出数据呢??
Socket socket=new Socket("127.0.0.1",2020); rn //向本机的4700端口rn PrintWriter os=new PrintWriter(socket.getOutputStream());rn //由Socket对象得到输出流,并构造PrintWriter对象rn rn //由Socket对象得到输入流,并构造相应的BufferedReader对象 rn os.println("11111111"); rn //os.flush();rn BufferedReader is=new BufferedReader(new InputStreamReader(socket.getInputStream()));rn String strin;rn strin=is.readLine();rn System.out.println(strin); rn System.out.println("Server:"+strin); rnrn//====我连接服务端 通过服务端发送过来的数据 短开的时候 才显示数据??rnrn<em>为什么</em> strin=is.readLine();读不了实时数据呢???奇怪
创建线程后卫什么关闭线程句柄,线程还是可以运行
我按照范例创建了<em>一个</em><em>线程</em>,例子中创建<em>线程</em>以后将句柄<em>关闭</em>,但是<em>线程</em>还是<em>可以</em>在<em>运行</em>。 rn HANDLE hThread;rn DWORD tID;rn hThread = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)&TestRun, NULL, 0, &tID);rn rn if(hThread == NULL)rn AfxMessageBox("Can't create a thread.");rnrn if(CloseHandle(hThread) != TRUE)rn AfxMessageBox("Can't close handle."); rn elsern AfxMessageBox("Close the thread handle.");rnrnrn///////////////////////////<em>线程</em>函数//////////////////////////////////////////rnUINT CTestDlg::TestRun(LPVOID param)rnrn while(TRUE)rn rn Sleep(2000);rn AfxMessageBox("Hello");rn rnrn return 0;rnrn请问这里的<em>线程</em>句柄有什么作用,<em>为什么</em>在创建了<em>线程</em>之后马上要<em>关闭</em>句柄呢?
为什么还能运行线程1呢?
# include rn# include rnrnDWORD WINAPI FunProc1(LPVOID lpParameter);rnvoid main()rn int i=0;rn HANDLE thThread1;rn thThread1=CreateThread(NULL,0,FunProc1,NULL,0,NULL);rn CloseHandle(thThread1);rn while(i++<<
为什么一个分号就不能运行
create View CS_View rnas select Sno,Sname,Ssex,Sagernfrom Student where Sdept='CS'rn<em>可以</em>成功执行,当变成rncreate View CS_View rnas select Sno,Sname,Ssex,Sagernfrom Student where Sdept='CS';rn服务器: 消息 170,级别 15,状态 1,过程 CS_View,行 3rn第 3 行: ';' 附近有语法错误。rn
为什么我创建了一个asp.net工程后,就不能再创建第二个了呢?
我创建了<em>一个</em>默认名称的ASP。NET的工程,名称为WebApplication1;位置为http://localhost/WebApplication1。rn可是我想再创建<em>一个</em>新的WebApp时,Name竟然被置灰。请问如何解决?rn另,创建ASP。NET WEB SERVICE时也存在同样的问题,这是BUG吗?rnrn我的版本号是VS。NET 2003 V7.1.3088
为什么打开网站后,TCP连接不会关闭
自己做了<em>一个</em>网站,当<em>打开</em>之后,通过netstat -a -n命令查看本机连接,发现与此rn网站的TCP端口连接不会<em>关闭</em>,直到<em>关闭</em>IE之后才会<em>关闭</em>连接rnrn*** 在IIS中网站的端口设定为 2345 ***rnrn当在IE中请求这个网站后,通过netstat -a -n命令查看连接时,会发现出现以下rn两条数据rn------------------------------------rnProto Local Address Foreign Address StaternTCP 127.0.0.1:11641 127.0.0.1:2345 ESTABLISHEDrnTCP 127.0.0.1:11642 127.0.0.1:2345 ESTABLISHEDrn------------------------------------rnrn程序是用Asp.Net写的,其中在Golbal中的Application_Strat()的过程中<em>打开</em>了一rn个UDP侦听进程,在Application_End()过程中,定义了<em>关闭</em>侦听进程rnrn请各位高手,给指点指点吧,在此谢过了rn顺祝大家 新年快乐、万事如意
为什么关闭子窗口后,网页正在打开。。。
后台 Test1.aspx.cs rn protected void Page_Load(object sender, EventArgs e)rn rnrn rnrn protected void Button1_Click(object sender, EventArgs e)rn rn [color=#FF0000] Response.Write(" ");rn Response.Write(" ");[/color]rnrn rnrn前台:Test1.aspxrn rn rn[color=#FF0000] rn [/color]rn rn rn下面是parent页面a.aspx的注册事件,用来<em>打开</em>上面的的子页面rn this.ImageButton2.Attributes.Add("onclick", "ShowIframe('格式設定','Test1.aspx',390,286);return false;");rnrn现在的情况是这样的:在a页中点击ImageButton2,<em>打开</em>了Test1.aspx页,然后修改TextBox1,CheckBox1后,点击Button1给a页的'HDreload'赋值。然后<em>关闭</em>子窗口Test1.aspx.rnrn会出现这样的问题:rn1、TextBox1修改后点Button1,大部分机率会<em>关闭</em>子窗口,而有时候在<em>关闭</em>Test1页面后父页面正在刷新,下面状态会显示正在<em>打开</em>网页Test1.aspx.过很长时间也打不开。rn2、如果对CheckBox1改动。选或不选。再点Button1,<em>关闭</em>Test1页面后父页面正在刷新,下面状态会显示正在<em>打开</em>网页Test1.aspx.过很长时间也打不开。rn3、如果对CheckBox1加上AutoPostBack=true后。不再出现上述问题,点Button1后马上<em>关闭</em>Test1.aspx页,且父页面会马上刷新完成rnrn<em>为什么</em>设置AutoPostBack=true后<em>可以</em>?如果不设置AutoPostBack=true,有其它解决办法吗?rnrnrn
为什么没我把window.onload=function就可以正常运行,不去就不能运行呢?
rnrnrn rn rn Examplesrn rn rnrn rnrn rnrnrn rn rn 请输入常用邮箱地址:rn rn rn rn rn rn 干嘛rn rnrn
一个flash反编译之后就不能正常运行了?
我把<em>一个</em>flash反编译之后<em>就不能</em><em>正常<em>运行</em></em>了,请问这个是社么原因?望高手指教
一个Work线程是否可以再产生一个Work线程
<em>一个</em>Work<em>线程</em>是否<em>可以</em>再产生<em>一个</em>Work<em>线程</em>?
为什么就不能输出汉字呢?
我想从键盘输入文件的地址,然后对文件进行操作。在输入文件路径时候,我发现,输入任何带有汉字的路径,或者文件时候,它都显示乱码,报错了,我怎么才能让inputadd()函数返回<em>一个</em>正确的字符串呢?rnrnimport java.io.*;rnrnpublic class Try rnrn static String inputadd() throws IOExceptionrn rn String inadd =""; rn char ch;rn System.out.print("输入地址:");rn while((ch=(char)System.in.read())!='\n')rn inadd=inadd+ch;rn return(inadd.trim()); //去掉两边的空格rn rn rn public static void main(String[] args) throws IOException rn rn System.out.print(inputadd());rn rn rnrnrnrn显示:rn输入地址:c:\新建文件夹rnc:\???¨??????
弱弱的问:为什么编辑的程序保存后再打开就不能运行了?
奇怪也哉,搞不懂了rnrn还有就是,Access库支持SQL查询吗?好像支持Insert、Update、Delete、Select什么的。我用Where就不行,<em>为什么</em>?rnprocedure TForm1.Button1Click(Sender: TObject);rnbeginrn with query1 dorn beginrn close;rn sql.Clear;rn sql.Add('selct * from data');rn sql.Add('where 日期 = :riqi or 任课教师 = :rkjs');rn parambyname('riqi').Asstring:= edit1.Text;rn parambyname('rkjs').Asstring:= edit2.Text;rn open;rn end;rn执行不通过。rn郁闷………………
为什么使用form.show()后,关闭这个窗体,再打开一个窗体就会出错呢?
rn在<em>打开</em>同<em>一个</em>窗体后,form.close()后,再form.show()后就会出错,rnrn我使用的窗体调用是用model来实现的,设置了<em>一个</em>pubilc事例化窗体!rnrn谢谢!
为什么我的Applet运行后,无法关闭???
RT~!!rn
让程序在关闭xshell后仍可以正常运行
使用screen让程序在<em>关闭</em>xshell后仍<em>可以</em><em>正常<em>运行</em></em> 及一些常用的命令
关闭页面时就不能打开新窗口了吗?
rnrn上面是代码,刷新时提示<em>可以</em><em>打开</em>,可是<em>关闭</em>时却有提示却不能<em>打开</em>新页了!
为什么XP安装盘的文件拷贝后再刻录就不能引导系统了?
<em>为什么</em>XP安装盘的文件拷贝后再刻录<em>就不能</em>引导系统了?rn因为原来拷贝文件的光盘没有了rn能不能够随便拿一张光盘来提取了引导信息后rnrn再来刻录光盘,这样刻的光盘能不能够引导
为什么把cvs检出的文件删除后就不能再检出了?
我的cvsnt与wincvs分别装在两台机器上,以前检入检出都正常,可我把本地已检出的文件及文件夹删除后,再次重新检出时,报错如下,而且以后都只能检入模块,检入的模块再检出时都报如下错误:rncvs checkout -P com (in directory H:\CvsClient)rncvs server: Updating comrncvs server: connect to localhost(kgisserver):2402 failed: 由于套接字没有连接并且 (当使用<em>一个</em> sendto 调用发送数据报套接字时) 没有提供地址,发送或接收数据的请求没有被接受。 rncvs [server aborted]: Couldn't connect to lock serverrncvs checkout: in directory .:rncvs checkout: cannot open CVS/Entries for reading: No such file or directoryrnrn***** CVS exited normally with code 1 *****rnrn怎样修改才能再检出呢?
线程如何关闭另一线程打开的对话框???
<em>线程</em>A起了<em>一个</em><em>线程</em>BrnrnA B rn rn rn<em>线程</em>b做的事情是new<em>一个</em>formrn然后把form ShowDialog出来rnrn我需要在<em>线程</em>A中强制结束<em>线程</em>b(也就是销毁b的对话框),我现在用rnb.Abort();rnrn发现有问题rn不能够完全释放b的资源,而且也不会立即结束<em>线程</em>rnrn有什么好办法?rnrn比如<em>线程</em>a向<em>线程</em>b发<em>一个</em>消息让<em>线程</em>b自己<em>关闭</em>,这样就<em>可以</em>完全释放资源了rn
如何关闭线程打开的窗体.
现在<em>一个</em>窗体A,开了<em>一个</em><em>线程</em>MyThreadOnern另有<em>一个</em>窗体B,和<em>一个</em>窗体C. rn在A窗体的<em>一个</em>按钮click事件中写入下面的代码: rnrnprivate void button4_Click(object sender, EventArgs e) rn rn Thread MyThreadOne = new Thread(new ThreadStart(mythreading)); rn MyThreadOne.Start(); rn B myformb=new B(); rn myformb.show(); rn [color=#FF0000]//////////////////求一条代码,<em>关闭</em>已经<em>打开</em>的C窗体.(就是mythreading<em>打开</em>的.)写到下面.[/color]rnrn rnrnpublic void mythreading() rn rn C mywait = new C(); rn Application.Run(mywait); rn rn [color=#FF0000]//////////////////求一条代码,<em>关闭</em>已经<em>打开</em>的C窗体.(就是mythreading<em>打开</em>的.)写到下面.[/color]rnrn
#写了一个调用Ejb的程序,可以运行为什么配置到web /action 里面就不能调用了呢?
写了<em>一个</em>调用Ejb的程序,<em>可以</em><em>运行</em>,<em>为什么</em>配置到web /action 里面<em>就不能</em>调用了呢?
如何关闭线程打开的窗体
我有窗体 1,2,3rn1是主的rnrn1 窗体的按钮里 Thread aa = new(tV)rn a.IsBackground = true;rn a.Start();rnrn Form2 fm2 = new Form2();rn fm2.Show(); rnrnrnprivate void tV()rn rn Form3 fm3= new Form3(); rn fm3.ShowDialog(); //如果是 fm3.Show 那么窗体就会一闪而过的 rn rnrnrn然后 2和3窗体同时出现,我想在 2窗体里,把窗体3<em>关闭</em>了rnrnForm3 frm3 = new Form3();rnfrm3.Close();rn这么写不行,因为是<em>线程</em>中<em>打开</em>的。rn我想过用结束那个<em>线程</em>的方法,可是也没成功 。rnrn
MFC 为什么给进度条绑定变量之后程序就不能运行了呀
在对话框中添加进度条后,程序还能<em>运行</em>,但是在类向导中给进度条添加变量之后,还没有加代码,程序就<em>运行</em>不了了。rn怎么解决呀?rn[img=https://img-bbs.csdn.net/upload/201404/08/1396970986_470996.png][/img]
MFC一个线程关闭一个线程的窗口
//MFC基于对话框程序,vs2010rnrn[code=C/C++]rn//APP类InitInstance()部分CodernrnLPVOID pPlayParam = 0;rnHANDLE hThread = ::CreateThread(NULL,0,StartProc,(LPVOID)pPlayParam,0,NULL);//创建<em>线程</em>rnCloseHandle(hThread);rnSleep(3000);//主<em>线程</em>暂停3SrnCHTMLHelperDlg dlg;rnm_pMainWnd = &dlg;rnCloseWindow(StartHwnd);rn//我想在此处(主窗口即将创建时)<em>关闭</em>另一<em>线程</em>中创建的模态对话框rnINT_PTR nResponse = dlg.DoModal();rnrnDWORD WINAPI StartProc(LPVOID lpParameter)//全局子<em>线程</em>函数rnrn CStartDlg startdlg;//在这里创建<em>一个</em>模态对话框rn startdlg.DoModal();rn return 0;rnrn[/code]rn//求解决办法,求指点,感激不尽
为何这个页面在我本机上可以运行,但上传后就不能运行呢?
网址:http://www.umax-tech.com/bcl/showroom.asp?stype=6rn在我自己的机器上是<em>正常<em>运行</em></em>的,但上传到服务器就不行了,不知什么原因,请高手指点.rnrnSHOWROOM.ASP源程序下载:http://www.umax-tech.com/bcl/11.RARrn
CWMPPlayer4 在线程里怎么不能正常运行呢?
以下是我的<em>线程</em>函数,最初我在<em>线程</em>里调用CWMPPlayer4.create(),但查了下工作者<em>线程</em>里不能创建窗口。。。于是通过发送消息pMyWnd->SendMessage(WM_CREATEMEDIA);来在外面创建,但是虽然没报错,但是却播放不了文件,把pMyWnd->m_cWMPlayer.SetUrl(m_PlayList[i].GetBuffer(0));放在外面就<em>可以</em>,高手帮帮忙啊!rnHRESULT CMyWorkDlg::MediaThreadFuc(LPVOID pParam)rn rn CMyWorkDlg *pMyWnd=(CMyWorkDlg *)pParam;rn CString m_PlayList[4];rn int i=0;rn m_PlayList[0]=PLAY1;rn m_PlayList[1]=PLAY2;rn m_PlayList[2]=PLAY3;rn m_PlayList[3]=PLAY4;rn// pMyWnd->SendMessage(WM_CREATEMEDIA);rn pMyWnd->m_cWMPlayer.SetUrl(m_PlayList[i].GetBuffer(0));rn TRACE("<em>线程</em>启动....\n");rn DWORD dret;rn while(1)rn rn dret=::WaitForSingleObject(pMyWnd->m_stopEvent,1000);rn if(dret == WAIT_OBJECT_0)rn rn DWORD exitcode;rn GetExitCodeThread(pMyWnd->m_MediaThread,&exitcode);rn ExitThread(exitcode);rn rn elsern rn int m=pMyWnd->m_cWMPlayer.GetPlayState();rn if(m ==1)rn rn i++;rn if(i >3)rn i=0;rn pMyWnd->m_cWMPlayer.SetUrl(m_PlayList[i].GetBuffer(0));rn rnrn rnrn rn return 0L;rn
为什么这段代码 在XP上面可以运行,在windows CE上面就不能运行
[code=C#]rnSqlConnection conn = new SqlConnection();rn conn.ConnectionString = "Data Source=192.168.0.1;Initial Catalog=database;Persist Security Info=True;User ID=sa;Password=abcd";rn tryrn rn conn.Open();rn SqlCommand cmd = new SqlCommand();rn cmd.Connection = conn;rn cmd.CommandTimeout = 0;rn cmd.CommandText = " select top 1 * from address";rnrnrn SqlDataReader reader = cmd.ExecuteReader();rnrn int i = 0;rn while (reader.Read())rn rn i++;rn kstx_time.Text = reader[0].ToString();rn txwc_time.Text = reader[1].ToString();rn hgyh_time.Text = reader[2].ToString();rn yhwc_time.Text = reader[3].ToString();rn zxwc_time.Text = reader[4].ToString();rn rn rn catch (Exception ex)rn rn //MessageBox.Show(ex.Message);rn zxwc_time.Text = ex.Message;rn rn[/code]rnrnrn<em>为什么</em>这段代码 在XP上面<em>可以</em><em>运行</em>,在windows CE上面<em>就不能</em><em>运行</em>呢rnrn我的windwos CE、xp 都使用无线环境,rn但是 CE里面提示 platformNotSupportedException 这个错误rnrn我尝试了 如果没有无线信号的情况下 报 SqlException这个错误rn
在系统运行过程中,关闭WIFI电源后,再开,如何再开启wifi呢?
如题,在应用过程中,由于wifi的功耗太大,想平时不用的时候<em>关闭</em>wifi。然后需要的时候再开启wifi。现在的问题是,wifi如果直接<em>关闭</em>电源再开启会导致wifi无法<em>运行</em>。rn本人构思是在<em>关闭</em>wifi电源前,调用什么函数,<em>可以</em>让wifi能断开,然后开启wifi电源的时候,再调用什么函数,让wifi重新加载。rn希望高手来指点一下。
为什么在XP下能正常运行的程序,在98下却不能运行呢?
自己用VC++做了<em>一个</em>数据库程序,使用ADO和ACCESS来做。把程序打包好之后,在XP下安装能<em>正常<em>运行</em></em>,但安装在98之下<em>就不能</em><em>运行</em>了。<em>为什么</em>呢?
js打开一个模式对话框后再打开一个模式对话框的问题
js<em>打开</em><em>一个</em>模式对话框A,在A中<em>打开</em><em>一个</em>模式对话框B,然后<em>关闭</em>ArnJS代码是否<em>可以</em>实现?如何实现?
为什么线程运行???
在窗体1(Form1)建立新<em>线程</em>:rnTDrawThread *pdraw=new TDrawThread(false);rnrn在TDrawThread内执行rnvoid __fastcall TDrawThread::Execute()rnrn //---- Place thread code here ----rn dorn rn Synchronize(draw);rn while(!Terminated);rnrnvoid __fastcall TDrawThread::draw()rnrn i++;rn Form1->Edit1->Text=i;rnrnrn在不点击窗体1的标题栏和拖拉窗体1的标题栏时,<em>线程</em><em>运行</em>正常(Form1->Edit1的内容在变化),但点击或拖拉标题栏时,<em>线程</em>TDrawThread好像就没有<em>运行</em>了(Form1->Edit1的内容无变化),请问有遇到相似情况的吗??该怎么解决呢???rnrn请达人指教一下,困扰我很久了阿!
在MFC中打开关闭屏幕
在MFC中如何调用哪个API<em>可以</em><em>关闭</em>屏幕,然后重新<em>打开</em>需要输入密码,这该如何实现
为什么不能关闭了呢???
procedure TForm1.SystemMinimize(var Message: TMessage);rnbeginrn case Message.WParam ofrn SC_MINIMIZE:rn beginrn ShowWindow(handle,SW_Hide);rn ShowTrayIcon();rn end;rn end;rnend;rnrn我做了<em>一个</em>系统托盘的小程序,当窗体最小化时隐藏窗体,然后出现在系统托盘中,rn我用的是:rnSC_MINIMIZE:rn怪事发生了,当我让窗体 showWindow(handle,SW_show)后rn窗体显示出来后,不能用窗体的<em>关闭</em>按钮了???rn怎么解决??rnrnprocedure TForm1.SystemMinimize(var Message: TMessage);rnbeginrn inherited; //加上这一句就没有问题了,不然后窗体不再影响SYSCOMMAND的消息了。rn case Message.WParam ofrn SC_MINIMIZE:rn beginrn ShowWindow(handle,SW_Hide);rn ShowTrayIcon();rn end;rn end;rnend;rn rn加了inherited; 还是不行??
为什么程序下到开发板上就不能运行呢?
我在PC机linux环境下编译<em>运行</em>都通过的程序,下到开发板上怎么不好用呢,死在那不动了rn我的程序是从串口向外写数据,程序是从网上下的,rn/*******************************************************rnrn* File Name: send.crnrn* Description: send data to serial_Portrnrn* Date: rnrn*******************************************************/rnrn/******************头文件定义******************/rnrn#include rnrn#include rnrn#include rnrn#include rnrn#include rnrn#include rnrn#include rnrn#include rnrn#include rnrn#define max_buffer_size 100 /*定义缓冲区最大宽度*/rnrn/*******************************************/rnrnint fd; /*定义设备文件描述符*/rnrnrnrnint open_serial(int k)rnrnrnrnif(k==1) /*串口选择*/rnrnrnrnfd = open("/dev/ttyS1",O_RDWR|O_NOCTTY); /*读写方式<em>打开</em>串口*/rnrnperror("open /dev/ttyS1");rnrnrnrnelsernrnrnrnfd = open("/dev/ttyS1",O_RDWR|O_NOCTTY);rnrnperror("open /dev/ttyS1");rnrnrnrnif(fd == -1) /*<em>打开</em>失败*/rnrnreturn -1;rnrnelsernrnreturn 0;rnrnrnrn/********************************************************************/rnrnrnint main(int argc, char *argv[ ] )rnrnrnrnchar sbuf[]="Hello,this is a Serial_Port test!\n";/*待发送的内容,以\n为结束标志*/rnrnint sfd,retv,i;rnrnint flag_close;rnrnstruct termios option;rnrnint length="sizeof"(sbuf);/*发送缓冲区数据宽度*/rnrn/*******************************************************************/rnrnopen_serial(1); /*<em>打开</em>串口1*/rnrn/*******************************************************************/rnrnprintf("ready for sending data...\n"); /*准备开始发送数据*/rnrntcgetattr(fd,&option);rnrncfmakeraw(&option);rnrn/*****************************************************************/rnrncfsetispeed(&option,B9600); /*波特率设置为9600bps*/rnrncfsetospeed(&option,B9600);rnrn/*******************************************************************/rnrntcsetattr(fd,TCSANOW,&option);rnrnretv="write"(fd,sbuf,length); /*接收数据*/rnrnif(retv==-1)rnrnrnrnperror("write");rnrnrnrnprintf("the number of char sent is %d\n",retv);rnrnrnflag_close =close(fd);rnrnif(flag_close==-1) /*判断是否成功<em>关闭</em>文件*/rnrnprintf("Close the Device failur!\n");rnrnrnreturn 0;rnrnrnrnrn请大家帮忙看看错在哪里,rn谢谢了rn
有没有一个变量是可以关闭后再打开不会初始化的?
有没有<em>一个</em>变量是<em>可以</em>在<em>关闭</em>后依旧不会更改的?rnrn比如form窗体里有个textbox1,当第一次用户<em>打开</em>后,输入“abcdefg”,然后点button1进行“保存”。rnrn然后<em>关闭</em>程序,再次<em>打开</em>后,点击button2(或不需要点击)就直接在textbox1显示上次输入的文字“abcdefg”?
为什么安装了.net framework1.1之后就不能运行程序了呢?
使用vs.net 2002 默认安装.net framework1.0 后来有部分代码用到1.1才能调试,rn以前装上.net framework1.1就好用了,可是这次我怎么弄就是不好用,调试的时候rn出现是"无法在WEB服务器上启动调试",可是如果卸载掉1.1,马上就好用了,不知道rn个位是否遇到过,多谢了,能否提个建议啊。。项目等着进行,急啊。。
为什么我的WEB.XML设成这样就不能运行JSP了呢?
rnrn我用的Tomcat,在common\lib\目录下不是servlet.jar,是servlet-api.jar,环境变量设置也没有问题的rn下面是一开始的WEB.XML,这时也<em>可以</em><em>运行</em>JSPrn rnrn rnrn rnMy Web Application rn rnA application for test. rn rnrnrnrn但是我写了servlet之后,重新设置web.xml为rn rnrn rnrnMy Web Application rn rnA application for test. rn rn rnTest rnTest rnA test Servlet rntest.Test rn rn rnTest rn/Test rn rn rnrn为何所有的JSP都无法<em>运行</em>了呢?rnrn我只有20分了,希望大家<em>可以</em>为我解答
为什么mfc的视图类继承了ChtmlView类后,就不能响应鼠标事件了
也不知道如何解决!望各位先生教我
一个可以打开关闭的log日志
记录<em>一个</em><em>可以</em><em>打开</em>(输出),<em>关闭</em>(不输出)的log日志 public class MyLog { public static Boolean DEBUG = MyApplacation.DEBUG;//true或者false来表示 private static final String TAG = "zhaojian"; public static void ini
winform程序 多个线程运行,当挂起一个线程,其它也停止运行为什么呢?
[code=C#] rn if (chatLog.ThreadState.ToString() != "Stopped")rn rn chatLog.Suspend();//挂起<em>线程</em>rn if (!closing(strLblName))//判断是否继续,如果是false,继续执行<em>线程</em>rn chatLog.Resume();rn elsern chatLog.Suspend();rn rn rn break;rn[/code]rnrn[size=18px]我的程序里有5个<em>线程</em>,chatLog 是其中<em>一个</em><em>线程</em>的对象名,我在窗体上挂起其中的<em>一个</em><em>线程</em>,那么其余的4个<em>线程</em>也都停止执行了,当挂起的<em>线程</em>继续执行的话其它的<em>线程</em>也会继续执行,请大家给我指导一下<em>为什么</em>呢?,谢谢!rn[color=#FF0000]我想实现的是当我挂起<em>一个</em><em>线程</em>不会影响其它的<em>线程</em>执行[/color][/size]
firefox经常打开就卡死,需要强制关闭后再打开可以
小编的firefox经常开始, 每次开机就会卡住, 多次点击电脑提示无响应, 只好强制结束掉firefox进程然后再次<em>打开</em>就<em>可以</em>了, 但是如果<em>关闭</em>firefox之后, 再次<em>打开</em>又会卡住,然后强制<em>关闭</em>再<em>打开</em> 无尽的循环。。。。。 重新安装了无数次firefox (准备重装系统,忍住了)还是不行。 直到有一天,终于忍受不了, 强行思考了一下,会不会是firefox选项中的设置问...
如何停止一个线程运行呢?
如何停止<em>一个</em><em>线程</em><em>运行</em>呢?很急!我调用<em>线程</em>是sjcl.Create(false);,如何停止呢?谢谢!
这是一个可以打开/关闭软键盘的工具类
这是<em>一个</em><em>可以</em><em>打开</em>/<em>关闭</em>软键盘的工具类,当前版本是v1.0,博主会持续维护和升级,大家<em>可以</em>关注博主。
点击按钮后产生一个线程线程运算出结果后点击再产生一个线程
根据用户在界面的选择不同,<em>线程</em>函数中<em>运行</em>的代码也不同,<em>线程</em>函数是同<em>一个</em>,用户选了几个选项点击按钮后产生<em>一个</em><em>线程</em>,运算出结果显示出来,再选择另几个选项后又产生<em>一个</em><em>线程</em>,此时上<em>一个</em><em>线程</em>已不再<em>运行</em>,上<em>一个</em><em>线程</em>是不是要人为结束后再产生另<em>一个</em><em>线程</em>,不然产生的<em>线程</em>会越来越多,还是每次点击按钮后都在同<em>一个</em><em>线程</em>里<em>运行</em>,我写的是在onbutton里只有<em>一个</em>createthread,每次点击后都会产生<em>一个</em><em>线程</em>,不过总觉得这样写不对。
线程的问题,为什么运行完后线程没有自动关闭
package thread;rnrnpublic class ThreadPrint rnrn public static void main(String[] args) rn String lock="lock";rn Thread t1= new Thread(new Thread1(lock));rn t1.start();rn Thread t2= new Thread(new Thread2(lock));rn t2.start();rn rn rnrnrnclass Thread1 implements Runnablern String lock;rn rn public Thread1(String lock) rn this.lock = lock;rn rnrn @Overridern public void run() rn synchronized (lock) rn for(int i = 1;i+i);rn lock.notify();rn lock.wait();rn catch (InterruptedException e) rn e.printStackTrace();rn rn rn rn rn rn rnrnrn
关闭窗体后 ,线程如何关闭 C#
在窗体初始化的时候 新开了2个<em>线程</em>,当<em>关闭</em>窗体的时候,窗体的进程还留在任务管理器中。rn是否需要<em>关闭</em>窗体的时候<em>关闭</em>所有<em>线程</em>,如何实现呢?rn是否需要遍历<em>线程</em>列表,然后<em>关闭</em>,还是有统一的方法,全部<em>关闭</em>掉呢
用pdf的ocx打开一个pdf后,关闭pdf,再打开为什么不行啊?
用pdf的ocx<em>打开</em>了<em>一个</em>pdf后,<em>关闭</em>pdf,再<em>打开</em>,<em>为什么</em>不行啊?pdf的ocx自己提供了<em>关闭</em>的方法了吗?
为什么eclipse关闭项目后再打开项目名右边出现一个尖括号
## ** <em>为什么</em>eclipse<em>关闭</em>项目后再<em>打开</em>项目名右边出现<em>一个</em>尖括号** rn![图片说明](https://img-ask.csdn.net/upload/201903/23/1553305734_649948.png)rnrn看着好别扭啊
redis-2.6.14.tar.gz下载
redis-2.6.14.tar.gz 分布式缓存服务器安装包 相关下载链接:[url=//download.csdn.net/download/zbf00138/5656261?utm_source=bbsseo]//download.csdn.net/download/zbf00138/5656261?utm_source=bbsseo[/url]
极速删除不能被删除的文件的软件下载
可以直接拖拽文件到此软件即可删除文件!对于顽固不能删除文件很有效果! 相关下载链接:[url=//download.csdn.net/download/senwf/3516502?utm_source=bbsseo]//download.csdn.net/download/senwf/3516502?utm_source=bbsseo[/url]
swift源码circleview(从OBC源码转过来)下载
在学习swift 的过程中,转换了院MAC 例子 CircleView,转换成了swift 工程。我使用的是XCode6 Bata5.希望能对大家有用。 相关下载链接:[url=//download.csdn.net/download/xianlaowu/7846955?utm_source=bbsseo]//download.csdn.net/download/xianlaowu/7846955?utm_source=bbsseo[/url]
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法
我们是很有底线的