none
生成安装和部署程序时添加“自定义操作” 总是失败。希望大家能帮助我。 RRS feed

  • 问题

  • 我生成了一个MFC DLL,希望能在安装的过程中调用其中的函数。按照msdn上写的例子,我先添加这个dll到“应用程序文件夹”,然后在“添加自定义操作”界面添加新操作,程序入口是我在def文件中定义的函数名: myfun.  现在的情况是安装总是失败,我不知道怎么样才能在安装过程中调用这个dll呢??

    void mysetting(void)
    {

        //创建 父窗口
        PDialog  * mypdialog = new PDialog;

        mypdialog->Create(IDD_DIALOG1,0);

        HWND p_hwnd=mypdialog->m_hWnd;

        mypdialog->ShowWindow(SW_SHOW);


        //创建 S 窗口

        mypdialog->mysdialog->Create(IDD_DIALOG2,mypdialog);

        HWND s_hwnd=mypdialog->mysdialog->m_hWnd;

        CRect rect1; //客户区
       
        mypdialog->mysdialog->m_ListCtrl.GetClientRect(rect1); //获取类表框客户区
       
        mypdialog->mysdialog->ShowWindow(SW_SHOW);

        ……………………
        ………………

    希望大家能帮我找出问题。



    补充一下,这个dll的功能是弹出一些提示框。我用另一个程序调用这个dll是可以正常运行的。

    2010年2月23日 9:38

答案