我写了一个DLL,
DLL中完成的功能是将一个Base64的加密文件进行解密TIdDecoderMIME生成一个XML文件,但是通过EXE动态调用这个DLL后,解析该XML文件就会出现内存地址异常错误,DLL调用和释放都正常。
但是我如果调用DLL解密成XML文件,不解析XML。退出应用程序,再进入不调用DLL,直接解析上次已经已经解密的XML文件能解析正常。请问是什么原因?
是不是我DLL中有什么没有释放?