MsiDatabaseOpenView返回6(ERROR_INVALID_HANDLE)

时间:2013-08-23 16:13:29

标签: windows-installer installscript installscript-msi

我在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)。

0 个答案:

没有答案