我制作的安装程序出现问题,我怎么也搞不清楚,编译他时没有错误,可我一测试,刚到下面的这个界面就出现了问题,请大侠指教!
Deftult_Installshiels wizare                      Installshiels wizare compleced
                       
                      the wizare interrupcde before default could be competelnstaled.
your system has not been modfied to complete installation at another time,please run srtup again.chick finish to exit the wizard.错误提示是这个样子的:
我是按照InstallShield一步一步做的,在制作的过程中没有错误,可我一安装就报错,错误提示是看不懂,还有一些乱码:error 1324.the path 1tlie3...(乱码)..contains an invalid character.我的编译信息是:
=================Logging started at 02-12-8 16:56:06 ==================
Binary table successfully built
CustomAction table successfully built
Property table successfully built
Feature table successfully built
FeatureComponents table successfully built
IniFile table successfully built
Building Directory table
Directory table successfully built
Registry table successfully built
Building Feature table
Component table successfully built
Directory table successfully built
AdminExecuteSequence table successfully built
AdminUISequence table successfully built
AdvtExecuteSequence table successfully built
InstallExecuteSequence table successfully built
InstallUISequence table successfully built
Merging BaseRTL: D:\Program Files\Borland\Delphi6\MergeModules\BaseRTL.Msm
Merging DatabaseRTL: D:\Program Files\Borland\Delphi6\MergeModules\DatabaseRTL.Msm
Merging ADORTL: D:\Program Files\Borland\Delphi6\MergeModules\ADORTL.Msm
Merging BaseVCL: D:\Program Files\Borland\Delphi6\MergeModules\BaseVCL.Msm
Merging DatabaseVCL: D:\Program Files\Borland\Delphi6\MergeModules\DatabaseVCL.Msm
Merging Microsoft Feature Category Manager Library: D:\Program Files\InstallShield\InstallShield Express Borland Limited Edition\Modules\i386\COMCAT.MSM
Merging Microsoft OLE 2.40  for Windows NT(TM) and Windows 95(TM) Operating Systems: D:\Program Files\InstallShield\InstallShield Express Borland Limited Edition\Modules\i386\OLEAUT32.MSM
Merging Microsoft Common Controls 2 ActiveX Control DLL: D:\Program Files\InstallShield\InstallShield Express Borland Limited Edition\Modules\i386\MSCOMCT2.MSM
Merging Microsoft Common Controls 2 ActiveX Control DLL: D:\Program Files\InstallShield\InstallShield Express Borland Limited Edition\Modules\i386\COMCT232.MSM
Merging Microsoft Common Controls 3 ActiveX Control DLL: D:\Program Files\InstallShield\InstallShield Express Borland Limited Edition\Modules\i386\COMCT332.MSM
Merging Office2000Features: D:\Program Files\Borland\Delphi6\MergeModules\Office2000Features.Msm
Merging BDERTL: D:\Program Files\Borland\Delphi6\MergeModules\BDERTL.Msm
Merging QuickReport: D:\Program Files\Borland\Delphi6\MergeModules\QuickReport.Msm
Merging Windows Common Controls ActiveX Control DLL: D:\Program Files\InstallShield\InstallShield Express Borland Limited Edition\Modules\i386\MSCOMCTL.MSM
Merging Windows Common Controls ActiveX Control DLL: D:\Program Files\InstallShield\InstallShield Express Borland Limited Edition\Modules\i386\COMCTL32.MSM
Shortcut table successfully built
Class table successfully built
AppId table successfully built
ProgId table successfully built
TypeLib table successfully built
Extension table successfully built
Verb table successfully built
MIME table successfully built
PublishComponent table successfully built
Directory table successfully built
LaunchCondition table successfully built
ServiceInstall table successfully built
ServiceControl table successfully built
ODBCDriver table successfully built
ODBCAttribute table successfully built
ODBCDataSource table successfully built
ODBCSourceAttribute table successfully built
ODBCTranslator table successfully built
TextStyle table successfully built
ActionText table successfully built
Error table successfully built
UIText table successfully built
Icon table successfully built
InstallShield table successfully built
Dialog AdminChangeFolder for language 英语(美国) built
Dialog AdminNetworkLocation for language 英语(美国) built
Dialog AdminWelcome for language 英语(美国) built
Dialog SplashBitmap for language 英语(美国) built
Dialog InstallChangeFolder for language 英语(美国) built
Dialog CancelSetup for language 英语(美国) built
Dialog CustomSetup for language 英语(美国) built
Dialog OutOfSpace for language 英语(美国) built
Dialog SetupError for language 英语(美国) built
Dialog SetupCompleteSuccess for language 英语(美国) built
Dialog SetupCompleteError for language 英语(美国) built
Dialog DiskSpaceRequirements for language 英语(美国) built
Dialog FilesInUse for language 英语(美国) built
Dialog SetupInitialization for language 英语(美国) built
Dialog LicenseAgreement for language 英语(美国) built
Dialog MaintenanceType for language 英语(美国) built
Dialog MaintenanceWelcome for language 英语(美国) built
Dialog SetupProgress for language 英语(美国) built
Dialog CustomerInformation for language 英语(美国) built
Dialog SetupResume for language 英语(美国) built
Dialog SetupInterrupted for language 英语(美国) built
Dialog ReadyToInstall for language 英语(美国) built
Dialog ReadyToRemove for language 英语(美国) built
Dialog InstallWelcome for language 英语(美国) built
Dialog DestinationFolder for language 英语(美国) built
Dialog CustomSetupTips for language 英语(美国) built
Dialog ReadmeInformation for language 英语(美国) built
Dialog SetupType for language 英语(美国) built
Dialog DatabaseFolder for language 英语(美国) built
Language 英语(美国) built
Files processed
Files
Media
SummaryStream table successfully built
Setup.exe created
Express\CD_ROM build completed with 0 errors, 0 warnings
=================Logging Stopped at 02-12-8 16:56:26 ==================

解决方案 »

  1.   

    看看这个吧:
      Delphi具有强大的数据库应用程序开发功能,其Client/Sever版本可以开发一般的单机数据库应用系统、普通Client/Sever应用系统直至基于Web的多层应用,其中自然离不开Borland数据库引擎(BDE)的功劳。不过在没有安装过Delphi程序的计算机上运行数据库程序时,必须同时分发庞大的BDE文件,Borland建议用户用Delphi附带的InstallShield制作安装程序来解决这些问题。但怎样选择BDE文件才能使自己的安装程序更加精炼呢?我首先介绍一下其中几个必须的文件:
      Idapi32.dll:BDE基本函数库
      Blw32.dll:语言驱动函数库
      Idr20009.dll:错误信息库
      Fareast.bll:远东语言驱动程序
      Usa.bll:美国语言驱动程序
      以下文件为根据需要可选:
      如用Paradox,则应选择:Idpdx32.dll
      如用Dbase,则应选择:Iddbas32.dll
      如用Access,则应选择:Iddao32.dll
      如用Ascii,则应选择:Idasci32.dll
      如用TBatchMove,则应选择:Idbat32.dll
      如用Data Repostitory,则应选择:Iddr32.dll
      如用ODBC,则应选择:Idodbc32.dll
      如用BDE DataSet Provider DLL,则应选择:Idprov32.dll
      如用SQL查询,则应选择:Idsql32.dll
      下面我们就以用InstallShield来制作一个Paradox数据库应用系统的安装程序为例:
      1.启动程序设置有关文件目录路径,进入Setup Checklist;
      2.在Set the Visual Design中设置程序名、程序目录、安装程序主窗口等;
      3.在Specify Components and Files中设置Groups and Files项,在Program Files中加入用户的所有程序文件和数据库表文件,以及下列文件:Idbat32.dll、Usa.btl、Idapi.cfg、Charset.cvb、Bantam.dll、BLW32.dll、Idapi32.dll、Fareast.btl、Idpdx32.dll、Idr20009.dll、Idsql32.dll(以上文件必须含目录路径);
      4.在Dialog Boxes中设置所需安装对话框;
      5.在Make Registry Changes中设置Keys项,在HKEY_LOCAL_MACHINE中加入software\borland\blw32和software\borland\database engine两项,并且在blw32值中加入
      “Blapipath ‘以上文件目录’”、“LOCALE_LIB0 ‘以上文件目录’\Fareast.bll”和“LOCALE_LIB1 ‘以上文件目录’\Usa.bll”,在database engine值中加入“Dllpath ‘以上文件目录’”、“Configfile01 ‘以上文件目录’\Idapi.cfg”;
      6.在Specify Folder and Icons中根据实际要求设置有关项目;
      7.在Run Disk Builder中设置安装盘的有关信息;
      8.最后进行Test the Installation和Create Distribution Media即可完成安装程序的制作。
      

  2.   

    重装installshield吧,我从来没碰到过这种问题。
      

  3.   

    to:cg1120
    我问一下,如果我用的是ADO怎么办?
      

  4.   

    如果你用ado的話.可以加mdac_typ.exe
    如果你有用到sql,則要加dbnmputw.dll和ntwdblib.dll文件.
      

  5.   

    重新制作安装程序另,用interbase如何选择制作安装文件?