COMPUTER_LZY

要输就输给追求,要嫁就嫁给幸福

导航

08 2011 档案

关于Invoke和BeginInvoke的一些认识
摘要:前段时间做CS项目时,由于需要在工作线程中更新界面,所以就使用了Control.BeginInvoke方法,运行结果却总是和预期的不一样。经过调试发现,在工作线程中有两个更新界面的地方,一个是给界面中的table清空,一个是填充table,由于这两个动作是交叉运行的,时常会出现填充的操作还没有结束,突然就跳到清空table的代码段中。代码A: privatevoidbt_AutoDown_Click(objectsender,EventArgse){Threadt=newThread(newThreadStart(this.autoDownload));t.Start();}代码Bprivat 阅读全文

posted @ 2011-08-17 14:34 CANYOUNG 阅读(376) 评论(0) 推荐(0)

菜鸟写给菜鸟——The type or namespace name '****' could not be found (are you missing a using directive or an assembly reference
摘要:在项目中引用了一个外部的动态链接库dll,在编写代码的过程中都很顺利,就是编译时报错如下:Error101The type or namespace name '****' could not be found (are you missing a using directive or an assembly reference?)因为我程序的运行环境是.net4.0,而dll是2.0的,起初我怀疑是版本冲突的问题,为此我还专门把这个dll拿到vs2005上试了下,结果是可以正确运行。但是,回过头来想一下就会觉得版本冲突的想法有些扯淡,哪有高版本的.net不能调用低版本的?这明 阅读全文

posted @ 2011-08-10 15:52 CANYOUNG 阅读(42523) 评论(6) 推荐(5)