Dll Inno是否设置了;“外部”;条款是否负责加载和上载?

Dll Inno是否设置了;“外部”;条款是否负责加载和上载?,dll,inno-setup,pascalscript,Dll,Inno Setup,Pascalscript,external子句是否同时负责加载和卸载(LoadDLL/UnloadDLL)。或者我仍然需要手动卸载DLL吗?使用外部指令,DLL根本不会卸载。一般来说,没有理由这么做。使用external指令,假设您希望在安装过程的整个生命周期中使用DLL。Inno安装程序无法明确地认为它可以卸载DLL。因此,一旦Inno安装程序进程退出,系统就会自动卸载它们 通常,如果以后要删除(卸载)DLL,则需要卸载DLL的唯一情况是在卸载程序中使用自定义DLL。为此,使用带有external指令的。一般来说,没有

external
子句是否同时负责加载和卸载(
LoadDLL/UnloadDLL
)。或者我仍然需要手动卸载DLL吗?

使用
外部
指令,DLL根本不会卸载。一般来说,没有理由这么做。使用
external
指令,假设您希望在安装过程的整个生命周期中使用DLL。Inno安装程序无法明确地认为它可以卸载DLL。因此,一旦Inno安装程序进程退出,系统就会自动卸载它们


通常,如果以后要删除(卸载)DLL,则需要卸载DLL的唯一情况是在卸载程序中使用自定义DLL。为此,使用带有
external
指令的。一般来说,没有理由这么做。使用
external
指令,假设您希望在安装过程的整个生命周期中使用DLL。Inno安装程序无法明确地认为它可以卸载DLL。因此,一旦Inno安装程序进程退出,系统就会自动卸载它们


通常,如果以后要删除(卸载)DLL,则需要卸载DLL的唯一情况是在卸载程序中使用自定义DLL。为此,请使用.

如果我有一个带有依赖项的DLL,我是否必须
UnloadDLL
卸载程序中所有依赖的DLL?@JConstantine我不知道。如果我有一个带有依赖项的DLL,我是否必须
UnloadDLL
卸载程序中所有依赖的DLL?@JConstantine我不知道。