.Net学习
qq_39817529
这个作者很懒,什么都没留下…
展开
-
在线程中新建窗体导致卡死
最近添加了个新功能就是在一个Task里面new了一个窗体并show了一下没想到这个新建的窗体直接不显示控件鼠标放上去只显示一个小光圈在转呀转而且也关闭不了。一脸懵逼的我百度了下发现是因为在线程里新建窗体控件的原因!如果想在线程里新建窗体必须使用委托的方式啊啊啊啊好麻烦,然后我就用这个博主的方法一哇哦效果立竿见影,如果想要传参请看方法二嘻嘻。感谢这位博主解救我与水火,原文链接在文章最下面。方法一:MethodInvoker MethInvk = new MethodInvoker(ShowForm5)原创 2022-04-26 16:46:53 · 260 阅读 · 0 评论 -
Net CLR 托管代码与非托管代码
.Net CLR 托管代码与非托管代码关于我使用try —catch捕获异常,但是无法捕获的一个小说明:因为不小心释放了图片资源导致图片指针指向的是空地址,加了try–catch且进行了一定的处理之后竟然一直捕获不到才发现这是CLR的非托管地址用了try–catch也无法捕获。下面就来总结下托管代码和非托管代码:除了COM/COM++组件,ActiveX控件,API函数,指针运算,自制的资源文件…这些的非托管的其他的就是托管的。如果使用了非托管的资源比如System.IO.StreamReader的一原创 2022-04-14 16:31:23 · 350 阅读 · 0 评论