如何使用IS Express Delphi 4.0 Beta制作包含多个执行程序的安装程序 delphi

作者&投稿:归可 (若有异议请与网页底部的电邮联系)
delphi 怎么做安装程序啊?~

按一般常理,当今的DELPHI程序是不需要做安装程序的,只要把生成的.EXE程序考到目标机上就行了。如果有数据库ACCESS就建立一个文件夹,连同文件一起考到目标机上。要做安装程序的软件,一般都是需要修改使用机器上系统文件的软件,比如你的软件使用了特殊的字体,或者特殊的字符,这得修改运行机器上的字库文件,这样你就要用你的字库文件去替换运行机器上的字库文件。比如你用的访问数据库细胞质组件是BDE,这样你还得在目标机上安装迈达思,还有就是做了DLL文件,有些DLL只能在WIN的系统文件夹内运行,那你得利用安装文件把这些文件考到win系统的系统文件夹内,还有程序使用了win系统的一些组件,而这些组件并不是所有win系统都有,这样你就得把程序使用的win系统组件也考到目标机上。另外还有就是修改注册表,修改的太多,也需要专门做安装文件来进行。

as是把某个类型对象转换成所需要的类型。
is是判断某对象是否是某类型。

例如:
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;

type
TForm1 = class(TForm)
Edit1: TEdit;
Edit2: TEdit;
Edit3: TEdit;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var i:Integer;
begin
for i:= 0 to ControlCount - 1 do
begin
if Controls[i] is TEdit then //判断对象Controls[i]是否为TEdit类型
if (Controls[i] as TEdit).Text '' then //将对象Controls[i]转换成TEdit类型
begin
(Controls[i] as TEdit).Text := 'haha';//将对象Controls[i]转换成TEdit类型

end;
end;
end;

end.

窗体控件

Tedit 1、Tedit 2、Tedit 3、Tbutton

下面介绍以下制作过程的具体步骤:

---- 1、准备好应用程序所需的各有文档包括自述文件、安全协议、图标等,并将应用程序所有文件按照类型进行分组。

---- 2、运行IS,建立新的项目,设定应用程序的基本信息。

---- ①在"App Info"对话框中填写应用程序的名称、系统主文件名称、版本号、开发商名称以及系统默认的安装目录。IS软件对目录给出了一套完备的定义,用户可以很方便地设定所需目录。

---- 具体定义如下:

< INSTALLDIR > 指在安装程序运行过程中用户选定的主安装目录。
< WINDIR > 指目标机器中安装Windows的目录。
(例如 C:\WINDOWS)
< WINSYSDIR > 指目标机器中的Windows系统子目录。
(例如 C:\WINDOWS\SYSTEM)
< WINDISK > 指安装Windows系统的硬盘驱动器。(例如 C:)
< WINSYSDISK > 指包含Windows 系统目录的硬盘驱动器。(例如 C:).
< ProgramFilesDir > 指目标机器中安装程序文件的子目录。
(例如C:\PROGRAM FILES)
< CommonFilesDir > 指安装程序文件目录下的安装公用文件子目录。
(例如 C:\PROGRAM FILES\COMMON FILES)
< FONTDIR > 指安装Windows 字体文件的子目录。
(例如 C:\WINDOWS\FONTS).
< SRCDIR > 指安装程序运行时,源文件所在目录。
< SUPPORTDIR > 指安装程序运行过程中,存放临时文件的子目录。
[group name] 利用文件组名称可以替换该文件组所对应的安装目录。
---- ②在"Main Window"对话框中,设定安装程序主窗口的标题,也可在指定位置显示图形,但只支持16色的位图文件。

---- ③在"Features"对话框中设定安装程序是否具有自动卸载功能。

---- 3、选择需安装的Delphi专用组件。

---- ①在"General"对话框中,选择需安装的Delphi专用组件。例如,如在应用程序中涉及数据库操作,则需安装"BDE"组件。

---- ②在"Advanced"对话框中,可以针对所选组件中的每个文件进行筛选。除非对每个文件的作用十分熟悉,一般用户不要更改这些选项。

---- 4、定义文件组(File Groups)和组件(Components)

---- ①在"Groups"对话框中,将系统需安装的文件进行分类,组成软干个文件组,每个文件组都指定安装的目录及文件更新的方式。例如在一应用程序中,可包括主程序文件组、帮助文件组、数据库文件组、驱动程序文件组、实例文件组,指定数据库文件组的安装目录为< INSTALLDIR >\data,其他数据组可依此类推。

---- ②在"Components"对话框中,将内容相关或相近的文件组构成组件,例如可以由帮助文件组和实例文件组组成帮助组件。

---- ③在"Setup Types"对话框中,指定每种安装类型需要安装的组件。

---- 5、设定用户界面组件

---- 在安装程序中,可进行设定的组件共13个,下面简要介绍主要部分:

---- ⑴Welcome Bitmap,可以指定一位图文件作为欢迎图形。

---- ⑵Software License Agreement,可以指定一文本文件作为软件许可协议书。

---- ⑷Readme Information,可选定系统自述文件。

---- 6、修改注册表信息

---- 可以根据应用程序的需要,对注册表进行修改,包括增加主键,修改变量值等。

---- 7、指定文件夹及图标

---- 用户可以设定程序的运行命令、参数、窗口状态及起始运行路径、热键,还可指定存放系统对应快捷方式的文件夹。

---- 8、指定安装盘存放介质后,生成安装盘。

---- 9、测试安装程序。

---- 10、将安装程序拷贝到指定介质上,完成制作。

---- 当然,IS功能强大,除Delphi程序外,使用其他语言编写的程序也可以使用IS制作安装盘。


辽源市17353361998: 如何使用AIOExpress的国际转运服务 -
度松福康: 1.注册并获取四位识别码 您需要注册一个AIOExpress账户,注册完成后您将获得一个由四位英文字母组成的四位识别码,作为您包裹的识别标志.四位识别码在用户中心的右上角“AIO ID”后面.PS:建议您使用您常用的邮箱作为注册邮箱,...

辽源市17353361998: 如何使用IIS Express 来运行网站 -
度松福康: 1. IIS Express简介IIS Express可以称为轻量级独立版的IIS 7X,是微软近日发布的一款免费的Web服务器,具有IIS 7.5的全部性能优点和轻量级的Web服务器功能.它可以快速从硬盘上的某个文件夹中启动网站程序.2.应用 IIS Express如果我...

辽源市17353361998: 怎样使用Outlook Express邮件? -
度松福康: 以中文版 Outlook Express 6 为例,请按以下步骤,手动配置你的客户端: 1、打开 Outlook Express 后,单击窗口中的“工具”菜单,选择“帐户”; 2、点击“邮件”标签,点击右侧的“添加”按钮,在弹出的菜单中选择“邮件”; 3、弹出的对...

辽源市17353361998: 如何在Windows7系统中使用Primer Express 3.0 -
度松福康: 方法/步骤1、在win7电脑上安装完Primer Express 3.0后,打开软件,点新建,发现没有出现序列输入窗口,软件无法正常使用.2、关闭软件,在桌面图标上右键点“属性”,选择“兼容性”栏,在兼容模式中勾选“以兼容模式运行这个程序”,在下面的模式中选择“Windows2000”,确定.3、这时候再打开软件,点新建,则出现序列输入框,就可以进行后续的引物探针设计了.

辽源市17353361998: AirPort Express 怎么使用 -
度松福康: 设置AirPort Express 连接互联网的方法: 1.参考:http://support.apple.com/kb/HT1450?viewlocale=zh_CN 实用最下面的“如何执行出厂默认值重置”,将Airport重置到出厂设置. 2.打开 应用程序/实用工具/airport实用工具,按照里面的说明一路继续.需要注意的地方. 3.选择分享单个IP,而不是网桥模式(如果需要选)4.选择 PPPoE方式,之后服务名称不用填,用户名和密码填上你拨号所用的名称和密码.

辽源市17353361998: 怎么样使用outlook express?
度松福康: Outlook Express不是电子邮箱的提供者,它是Windows操作系统的一个收、发、写、管理电子邮件的自带软件,即收、发、写、管理电子邮件的工具,使用它收发电子邮件十分方便. 通常我们在某个网站注册了自己的电子邮箱后,要收发电子...

辽源市17353361998: 怎么使用outlook express发送和接收邮件?
度松福康: 打开Outlook Express(开始-所有程序-Outlook Express)在菜单栏找到工具选项,下拉菜单中有帐户选项,选择添加-邮件,显示名为你自己的名字(这个随意),电子邮件地址输入你的邮箱全名XXX@XX.com,我的邮件服务器这边到你的邮箱...

辽源市17353361998: 怎么使用Outlook Express -
度松福康: 如何使用Outlook Express Outlook Express不是电子邮箱的提供者,它是Windows操作系统的一个收、发、写、管理电子邮件的自带软件,即收、发、写、管理电子邮件的工具,使用它收发电子邮件十分方便.通常我们在某个网站注册了自己的...

辽源市17353361998: Outlook Express怎么使用?详细介绍一下!谢谢·
度松福康: Outlook设置如下:1. 点击菜单上的"工具"中的"帐户".2. 单击“添加”,在弹出窗口中选择“邮件”,进入Internet连接向导. 3. 键入您想显示的任意姓名,显示姓名将在您发信时显示在“发信人”中. 4. 选择"我想使用一个已有...

辽源市17353361998: 怎様使用Outlook Express?
度松福康: 1,从菜单中选择"工具/帐号"菜单项,打开"Internet 帐号"窗口; 2,单击"邮件"标签(默认);

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网