我在win32动态连接库中写了一个函数,功能是打开驱动程序的句柄,动态库和应用程序编译都是正确的。 然后,在一个对话框程序中调用这个动态连接库中的这个函数可时出现了如下的错误,说某个内存地址不能够为写,请问高手们这应该如何解决阿? :o
回复(16) 2004-06-02 14:34 来自版块 - ABC初学者
表情
walkonthesky看来我是墨守成规了!!! 见笑(2004-06-04 08:57)
wei_ziyong你想不通么,是这样的啊。我个人认为好象dll是可以没有主函数的啊。你没有尝试过么?反正,我是经常这样做的了,而且程序编译连接都没有错误和警告,照洋能运行,你可一自己做一个这样的dll,运行起看嘛! (2004-06-03 20:45)
walkonthesky不行 这个帖子不能结束 DLL没有DLLMAIN也可以使用?????? 我不明白为什么? 谁接着解释 我来开帖子给分(2004-06-03 16:02)
wei_ziyong感谢你们的帮助walkonthesky,snowStart我已经把分数都给你们了。还有所有回复过我帖子的朋友我都给了分了!谢谢。原来,把自己遇到的问题贴出来,是这么的有帮助,希望能够有机会和大家多交流。 我的联系方式: wei_ziyong@163.com QQ:44176...(2004-06-03 13:50)
walkonthesky你的问题我找到了 在C专区的那个帖子里面我给了你回复(2004-06-03 10:14)
walkonthesky好久没有看到这么好的问题了(2004-06-03 09:16)
wei_ziyong我在dll中设置过断点,但是然后执行程序,提示说 dll中社的断点 所在行是无效的,执行程序是也看不出什么 (2004-06-02 23:12)
wowocock可以在DLL中下断点的,VC就可以作到,无须SOFTICE(2004-06-02 22:59)
wei_ziyong这个肯定是应用的问题,但是,就是不知道应该如何去跟踪,主要的 代码在动态连接库中,无法跟进dll的嘛,有没有其他的办法?(2004-06-02 22:34)
wowocock你跟踪看看,估计是应用层的问题。(2004-06-02 21:04)

返回顶部