调用DLL代码如下:---------------------------------------------------------------------------...
调用DLL代码如下:
----------------------------------------------------------------------------
#coding:utf-8
import ctypes
dll = ctypes.windll.LoadLibrary('getcode.dll' )
def localgetcode(pic):
try:
code = dll.local(pic,'yunfile.cds','hycsxs')
code = ctypes.string_at(code, -1)
if code=='get error' or code=='load error':
return ''
return code
except:
return ''
-------------------------------------------------------------------------
主程序启动20个线程去调用这段代码,时间长了主程序运行结束时经常会出现内存错误,这是怎么回事?运行的时间短的话就没有这个问题....(PS :上面的getcode.dll是我自己写的DLL这个会调用另外一个叫"AntiVC.dll")
求高人指教。。。。。。