Delphi内存出错的讨论:

"Access violation at address 地址 in Module '你的应用'. 这种在Delphi的开发中普遍存在.

这种内存访问错误,往往是访问了已经Free掉的对象,或是访问还没有生成的对象.

如果这个地址为 0000000, 则一般为访问还没有创建的对象.

如果这个地址不为0 ,而是一个地址, 那可能是要访问的对象已经Free掉. 或是要访问的对象是局部变量, 但还没有创建.

如果是调用DLL中的函数,则有可能 (1)取DLL函数入口失败. (2)DLL中函数与调用处函数的调用约定不同(StdCall? )