InstallShield:自己备份
LIST listData;//声明listData
listData = ListCreate(STRINGLIST);//创建一个空的实际字符串或数字列表。
//参数都是在上个界面中赋值,然后在下个或者后续界面中使用,如svName和svCompany等参数。
/*
ListId = ListCreate(nListType)
参数:nListType:
NUMBERLIST:指定一个数字列表
STRINGLIST:指定一个字符串列表
返回值:
ListId:新创建的空的列表的ID
//-------------------------我是分格线--------------------------------------
ListAddString(listID,szString,nPlacementFlag)
参数:
listID:指定一个字符串列表的名称。ListCreate函数初始化。
szString:指定添加到列表中的字符串
nPlacementFlag指定在哪儿放置和当前元素相关的szString。新字符串可以在当前元素之前或之后。在该参数位置传递下列预定义常量之一:
AFTER:将新字符串添加到列表中当前元素之后。
BEFORE:将新字符串添加到列表中当前元素之前。返回值:
0:ListAddString成功添加字符串到列表。
< 0:ListAddString未能添加字符串到列表。注解:
·ListAddString仅工作于字符串列表。*/
ListAddString(listData,"用户安装信息:",AFTER);
ListAddString(listData," 用户名:"+svName,AFTER);
ListAddString(listData," 公司名:"+svCompany,AFTER);
ListAddString(listData,"",AFTER);switch (nResult)
case TYPICAL:
svSetupType = "典型";
case COMPLETE:
svSetupType = "全部";
//case COMPACT:
//svSetupType = "COMPACT: Application will be installed " +
//"with the minimum required options.";
case CUSTOM:
svSetupType = "定制";
default:
MessageBox ("无效的安装类型", SEVERE);
abort;
endswitch;
ListAddString(listData, "安装类型:"+svSetupType, AFTER);
ListAddString(listData, "", AFTER);
Dlg_SdStartCopy:
szTitle = "";
szMsg = "";
nResult = SdStartCopy( szTitle, szMsg,listData );
if (nResult = BACK) then
goto Dlg_SQL;
endif;
InstallShield:自己备份的更多相关文章
- Windows系统补丁KB2962872导致InstallShield无法启动(解决方案已更新)
20140717最新更新: Flexera Software发布了临时补丁包,该补丁包暂时禁止了InstallShield Trialware功能(中国区用户很少有用此功能)两种安装方法: 方法1. ...
- InstallShield 版本转换
InstallShield : 如何用低版本 打开高版本的工程 InstallShield 每个版本都有对应的版本号SchemaVersion,如下所示 InstallShield Versi ...
- InstallShield FEQ
Q: 如何替换setup.exe的图标? A: 这不是一个推荐的操作,因为可能会引起不可预见的错误,而且IS没有开放这个接口.如果你坚持要这么做,可以使用第三方软件比如ExeScope来进行图标替换. ...
- 关于Installshield里一些常见问题的解答—艾泽拉斯之海洋女神出品
原文:关于Installshield里一些常见问题的解答-艾泽拉斯之海洋女神出品 上一篇:一个完整的安装程序实例—艾泽拉斯之海洋女神出品(五) --补遗转载时请务必保留转载出处和由艾泽拉斯之海洋女神出 ...
- InstallShield Limited Edition使用说明
从Visual Studio 2012开始,微软就把自家原来的安装与部署工具彻底废掉了,转而让大家去安装使用第三方的打包工具“InstallShield Limited Edition for Vis ...
- 一个完整的Installshield安装程序实例-转
一个完整的Installshield安装程序实例—艾泽拉斯之海洋女神出品(一)---基本设置一 前言 Installshield可以说是最好的做安装程序的商业软件之一,不过因为功能的太过于强大,以至于 ...
- [转]一个完整的Installshield安装程序实例
@import url("http://files.cnblogs.com/files/go-jzg/vs.css"); --> Installshield安装程序实例—基本 ...
- SQL Server 大数据搬迁之文件组备份还原实战
一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 解决方案(Solution) 搬迁步骤(Procedure) 搬迁脚本(SQL Codes) ...
- InstallShield 脚本语言学习笔记
InstallShield脚本语言是类似C语言,利用InstallShield的向导或模板都可以生成基本的脚本程序框架,可以在此基础上按自己的意愿进行修改和添加. 一.基本语法规则 ...
随机推荐
- ios 中介者模式
中介设计模式在ios中普片应用于视图迁移 1,从xib中生成object对象,中介类为n个不同对象 @property(nonatomic,retain)IBOutlet NSObject *ob; ...
- http协议和web本质
转载:http://www.cnblogs.com/dinglang/archive/2012/02/11/2346430.html http协议和web本质 当你在浏览器地址栏敲入“http://w ...
- Eclipse非常有用的快捷键
Eclipse有强大的编辑功能, 工欲善其事,必先利其器, 掌握Eclipse快捷键,可以大大提高工作效率. 小坦克我花了一整天时间, 精选了一些常用的快捷键操作,并且精心录制了动画, 让你一看就会. ...
- MySQL执行计划 EXPLAIN参数
MySQL执行计划参数详解 转http://www.jianshu.com/p/7134286b3a09 MySQL数据库中,在SELECT查询语句前边加上“EXPLAIN”或者“DESC”关键字,即 ...
- PostgreSQL9.5 新特性
PostgreSQL9.5 新特性 PostgreSQL9.5:Foreign Table Inheritance PostgreSQL9.5:Row-Level Security Policies ...
- JGit与远程仓库链接使用的两种验证方式(ssh和https)
JGit是使用JAVA的API来操控Git仓库的库,由Eclipse公司维护.他提供的API分成两个层次,底层命令和高层命令.底层API是直接作用于低级的仓库对象,高层的API是一个面向普通用户级别功 ...
- 在Delphi中实现HexToStr函数和StrToHex函数
function TransChar(AChar: Char): Integer; begin '] then Result := Ord(AChar) - Ord(') else Result := ...
- way/XMPP
http://git.oschina.net/way/XMPP
- [TypeScript] Generating Definition Files
TypeScript allows you to generate definition files for your own libraries. This lesson shows you how ...
- Maven tomcat插件配置和使用
pom.xml组态 <build> <plugins> <plugin> <groupId>org ...