J
jamcky
Unregistered / Unconfirmed
GUEST, unregistred user!
各位,我现在做了一个小程序,碰到这样一个问题:使用LoadLibrary()函数打开动态库并正确的加载了,运行非常正常,但是在退出的时候,我调用FreeLibrary()函数清理的时候出现了错误 :EAccessViolation with message 'Access violation at address 0127ec38.Read of address 0127ec38'。要是不调用FreeLibrary()清理就不会出错,这是什么原因?是不是在清理之前需要做一些准备工作?
注:我做了一个测试,非常简单,就只有2个按钮,一个调用LoadLibrary()函数,一个调用FreeLibrary()函数,中间没有作任何工作,当然,动态库它自身做了一些工作,但在静态加载的时候没有错误。
注:我做了一个测试,非常简单,就只有2个按钮,一个调用LoadLibrary()函数,一个调用FreeLibrary()函数,中间没有作任何工作,当然,动态库它自身做了一些工作,但在静态加载的时候没有错误。