这几天在写代码的时候碰到一个非常郁闷的问题,首先碰到的就是在wtl中使用CAxWindow中进程进入死锁的问题,找了几天没有找到答案,突然之间换一个方式,换成是atl的dll工程就什么事都没有了,一切都正确执行;本来以为就只有一个是会出现这个问题的;但是没想到今天同样出现了这个问题,这个问题就是,当我使用InternetOpenUrl的时候,同样,进程会死锁。和先前同样的问题,在找了一会问题之后,我把项目迁移到atl的dll工程中,发现原来的问题都不再是个问题。于是我便产生了一个疑问,是不是在win32的工程中某些api不能直接这样加载,在atl中的内部已经全部加载完成了还是怎么回事?这个需要去研究一下真正的内容。(欲知后事如何,请听下回分解)
win32的dll工程与atl的dll工程的区别
最新推荐文章于 2024-07-10 10:06:55 发布