hur.cn - 华软网

 热门搜索

installshield X premier 如何设置需要的dialogs???

  作者:未知    来源:网络    更新时间:2018/10/12
运用IS X PR版时,如何设置装置进程的需要的dialog呢? 是否只可在 IS Script里面写呢?
有没有更简单的方法,像IS X Express版中直接选择需要的dialogs?

如何查看已经默许的dialog了?


如果一定要在IS Script中编写,能否给个例子简单说明如果我要设置SdSetupType呢?
------华软网友回答------
好像是这样的:如果你起头新建工程的时候,选择的的installscript project 就需要编写代码实现。
你能够试试basic Msi project就能够了!貌似在sequences里面,我也不是很熟

有写错了的地方,请其余高手指正!
------华软网友回复------
运用IS X PR版时,如何设置装置进程的需要的dialog呢? 是否只可在 IS Script里面写呢?
有没有更简单的方法,像IS X Express版中直接选择需要的dialogs?
_____________________________________________________________
如果你这个Dialog是需要自己写,而不是X本来就带有的,那么当然需要在IS剧本中写上
SdShowAnyDialog在什么时候打开你的Dialog,否则IS怎么知道你这个Dialog在什么时候需要打开?!
如果你想运用X的Dialog,如:SdAskDestPath,就直接在IS中运用SdAskDestPath函数即可。
当然这些Dialog模板是你可按自己需要举行修改。

如果一定要在IS Script中编写,能否给个例子简单说明如果我要设置SdSetupType呢?
————————————————————————————————————
运用SdSetupType函数弹出装置类型对话框 ,以下剧本所示:

#include "Ifx.h"

function OnBegin()
    STRING   szTitle, szMsg, svDir;
    NUMBER   nReserved, nResult;
begin
    
    // Display the SdSetupType dialog box. 
    szTitle = "SdSetupType Example";
    szMsg   = "";
    // Default destination folder displayed in dialog.
    svDir   = "C:\\Example";
    nReserved = 0;
    nResult = SdSetupType (szTitle, szMsg, svDir, nReserved);
    
// Set TARGETDIR to the user selected destination folder.
TARGETDIR = svDir;

// Retrieve user selected setup type.
switch(nResult)

    case CUSTOM: MessageBox("Custom setup type selected", 0);

    case TYPICAL: MessageBox("Typical setup type selected", 0);

    case COMPACT: MessageBox("Compact setup type selected", 0);

endswitch;

end; 


--------------------------------------------------------------------------------




------华软网友回复------
如果要在装置程序中加入.net framework 怎么加入呢?      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。