![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Tips
文章平均质量分 72
JoviSh
这个作者很懒,什么都没留下…
展开
-
由于错误传入Marshal.GetTypedObjectForIUnknown参数导致的应用程序crash
昨天看到Dev(Developer)解了一个这几天很痛手的bug -从应用程序上看到错误仅是点击一个menu item,然后预期的会弹出一个dialog并继续之后的操作,但是crash就发生在点击menu item之后。 Simple repro, but bad bug... 仔细看了checin的代码才知道问题的所在,是在调用Marshal.GetTypedObjectForIUnkn原创 2009-09-17 14:58:00 · 801 阅读 · 0 评论 -
URI解析非英文的问题
之前看到一个tester提交的代码修了一个处理URI解析的问题,其中有一步是想得到一个传入的uri的绝对路径,当然之前的代码理所当然地用了uri.AbsoluteUri来取值,这个当然没有问题。但是,localization的问题又来了,现在的场景是传入了一个非EN的path,比如: string local = @"E:/サwォ’アフィ.xt", 然后在debug时看到的信息是这样原创 2009-09-22 13:59:00 · 532 阅读 · 0 评论 -
调试托管代码和非托管代码混合的项目
其实组里一直有人问我如何做这个,因为我们测试的产品就是一个混合了Managed Code和Unmanaged Code(Native Code)的应用程序,虽然tester可以不用去关心源码,但对于优秀的tester来说,了解你测试的应用,了解你测试的系统,是一件非常重要的事情。 当然,我们的产品规模比较大,加上C#和C++代码的混合, 不是简单的在VS里面设个断点(bp),然后F5就可以debu原创 2009-10-20 13:54:00 · 1049 阅读 · 0 评论