我在InstallShield 2013中有一个基本的MSI项目。我试图使用InstallScript自定义操作在组合框中动态插入项目。在插入物品之前,我目前处于困境。
当我尝试打开视图时,我得到了ERROR_INVALID_HANDLE。我很感激你对我所缺少的任何建议。
function func(hMSI)
HWND hDatabase;
HWND hViewlist;
begin
hDatabase = MsiGetActiveDatabase(hMSI);
MsiDatabaseOpenView(hDatabase, "SELECT * FROM `ComboBox` WHERE `Property`='PROP'", hViewList);
end;
当我使用hDatabase或hMSI作为第一个参数时,MsiDatabaseOpenView保持返回6(ERROR_INVALID_HANDLE)。