我是即将毕业的学生,我们将要做毕业设计,有几个问题请教:
1.当别人的机子上没有Delphi时,要使我做的小系统在其机子上运行一定要做安装程序吗?
2.我用Delphi6自带的制作安装程序做好的安装程序都有十几兆,一般的软盘一个根本装不下,我该怎么办呢?
3.假如我用的是Interbase或sql sever 2000数据库,是不是别人的机子上一定要有装这些数据库程序才能用我课程设计的系统呢?
  
   也许问题很幼稚,还请多多指教!!!

解决方案 »

  1.   

    1、涉及数据库的软件通常都要做安装程序;
    2、为什么要用Install Shield呢?WiseInstalltionSys、SetupFactroy、InnoSetup等就不错;
    3、sql server不用装,但是要拷贝几个文件,详见以前的帖子。
      

  2.   

    1、涉及数据库的软件如果使用BDE必须安装 数据库引擎,使用ADO如果版本低于对方机中版本也必须安装ADO,如果没有数据库可不用安装,但程序必须包含DELPHI中的动态库。
    2、用Install Shield可以生成按1.44M软盘格式的安装盘;
    3、得装。
      

  3.   

    1,如果你的应用系统是一个纯粹的EXE文件那就不需要做安装盘,做安装盘的目的是把开发工具中的某些特有的,运行时所必须的东西进行打包,如DELPHI自带的数据库引擎BDE等,这些东西在操作系统中是没有的,安装时它自动的把这些东西复制到操作系统下,某些东西需要在系统中注册的,它也同时进行注册。2,你可以选择生成的安装文件的大小,其中有个1.44M的选项,你选了它就可以了。3,那要看你的数据库的连接方式,如果你是用ODBC连接的,客户机上要装SQLSERVER的客户端程序,如果你是用ADO连接的话就不许要装SQLSERVER的客户端,但是你需要装ADO,这个在OFFISE盘上有,如果你是用分布式做的有的这些可以都不装。