捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  沪ICP备05001939号 DELPHI盒子 | 盒子论坛 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 论坛检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
 
广告
评论:自制安装程序2版 Delphi源代码
chouni 9160 2004/11/7 11:14:56
我是菜鸟啊,高手教教我,怎么样把安装信息写入注册表啊?要新建一个类吗?还是新建一个函数或者过程就行了??先谢谢了。
vagrant 4584 2004/5/4 19:50:21
修改版本已經發佈到本站,但還沒有審覈。。。。
我也發佈到www.playicq.com,歡迎大家下載
tresss 4575 2004/5/4 10:09:25
同时,谢谢指正!
tresss 4574 2004/5/4 10:08:27
OK.期待中....
vagrant 4569 2004/5/4 9:39:37
我正在修改你的程序,改好了會上傳代碼的
Install.txt的格式應該是這樣的

File0=C:\ABC\神奇demo.exe
File1=C:\ABC\編程大師如是說.txt
File2=C:\ABC\pascal精要.chm
File3=C:\Program Files\Common Files\Borland Shared\BDE\bantam.dll
File4=C:\Program Files\Common Files\Borland Shared\BDE\BDE32.CNT
File5=C:\Program Files\Common Files\Borland Shared\BDE\BDE32.HLP
File6=C:\Program Files\Common Files\Borland Shared\BDE\BDE32.TOC
File7=C:\Program Files\Common Files\Borland Shared\BDE\bdeadmin.cnt
File8=C:\Program Files\Common Files\Borland Shared\BDE\bdeadmin.exe
File9=C:\Program Files\Common Files\Borland Shared\BDE\BDEADMIN.HLP
File10=C:\Program Files\Common Files\Borland Shared\BDE\BDEADMIN.TOC
File11=C:\Program Files\Common Files\Borland Shared\BDE\bdedeploy.txt
File12=C:\Program Files\Common Files\Borland Shared\BDE\bdeinst.cab
File13=C:\Program Files\Common Files\Borland Shared\BDE\BDEINST.TXT
File14=C:\Program Files\Common Files\Borland Shared\BDE\bdereadme.txt
File15=C:\Program Files\Common Files\Borland Shared\BDE\blw32.dll
File16=C:\Program Files\Common Files\Borland Shared\BDE\ceeurope.btl
File17=C:\Program Files\Common Files\Borland Shared\BDE\charset.cvb
File18=C:\Program Files\Common Files\Borland Shared\BDE\DATAPUMP.CNT
File19=C:\Program Files\Common Files\Borland Shared\BDE\datapump.exe
File20=C:\Program Files\Common Files\Borland Shared\BDE\DATAPUMP.HLP
File21=C:\Program Files\Common Files\Borland Shared\BDE\DATAPUMP.TOC
File22=C:\Program Files\Common Files\Borland Shared\BDE\disp.dll
File23=C:\Program Files\Common Files\Borland Shared\BDE\disp.pak
File24=C:\Program Files\Common Files\Borland Shared\BDE\europe.btl
File25=C:\Program Files\Common Files\Borland Shared\BDE\fareast.btl
File26=C:\Program Files\Common Files\Borland Shared\BDE\idapi32.cfg
File27=C:\Program Files\Common Files\Borland Shared\BDE\idapi32.dll
File28=C:\Program Files\Common Files\Borland Shared\BDE\idapinst.dll
File29=C:\Program Files\Common Files\Borland Shared\BDE\idasci32.dll
File30=C:\Program Files\Common Files\Borland Shared\BDE\idbat32.dll
File31=C:\Program Files\Common Files\Borland Shared\BDE\idda3532.dll
File32=C:\Program Files\Common Files\Borland Shared\BDE\iddao32.dll
File33=C:\Program Files\Common Files\Borland Shared\BDE\iddbas32.dll
File34=C:\Program Files\Common Files\Borland Shared\BDE\iddr32.dll
File35=C:\Program Files\Common Files\Borland Shared\BDE\idodbc32.dll
File36=C:\Program Files\Common Files\Borland Shared\BDE\idpdx32.dll
File37=C:\Program Files\Common Files\Borland Shared\BDE\idqbe32.dll
File38=C:\Program Files\Common Files\Borland Shared\BDE\idr20009.dll
File39=C:\Program Files\Common Files\Borland Shared\BDE\idsql32.dll
File40=C:\Program Files\Common Files\Borland Shared\BDE\japan.btl
File41=C:\Program Files\Common Files\Borland Shared\BDE\LOCALSQL.CNT
File42=C:\Program Files\Common Files\Borland Shared\BDE\LOCALSQL.HLP
File43=C:\Program Files\Common Files\Borland Shared\BDE\LOCALSQL.TOC
File44=C:\Program Files\Common Files\Borland Shared\BDE\other.btl
File45=C:\Program Files\Common Files\Borland Shared\BDE\sqldb232.dll
File46=C:\Program Files\Common Files\Borland Shared\BDE\sqldb2v5.dll
File47=C:\Program Files\Common Files\Borland Shared\BDE\sqlinf32.dll
File48=C:\Program Files\Common Files\Borland Shared\BDE\sqlinf9.dll
File49=C:\Program Files\Common Files\Borland Shared\BDE\sqlint32.dll
File50=C:\Program Files\Common Files\Borland Shared\BDE\SQLLNK32.CNT
File51=C:\Program Files\Common Files\Borland Shared\BDE\SQLLNK32.HLP
File52=C:\Program Files\Common Files\Borland Shared\BDE\SQLLNK32.TOC
File53=C:\Program Files\Common Files\Borland Shared\BDE\sqlmss32.dll
File54=C:\Program Files\Common Files\Borland Shared\BDE\sqlora32.dll
File55=C:\Program Files\Common Files\Borland Shared\BDE\sqlora8.dll
File56=C:\Program Files\Common Files\Borland Shared\BDE\sqlssc32.dll
File57=C:\Program Files\Common Files\Borland Shared\BDE\sqlsyb32.dll
File58=C:\Program Files\Common Files\Borland Shared\BDE\sql_db2.cnf
File59=C:\Program Files\Common Files\Borland Shared\BDE\sql_dbv5.cnf
File60=C:\Program Files\Common Files\Borland Shared\BDE\sql_inf.cnf
File61=C:\Program Files\Common Files\Borland Shared\BDE\sql_inf9.cnf
File62=C:\Program Files\Common Files\Borland Shared\BDE\sql_int.cnf
File63=C:\Program Files\Common Files\Borland Shared\BDE\sql_mss.cnf
File64=C:\Program Files\Common Files\Borland Shared\BDE\sql_ora.cnf
File65=C:\Program Files\Common Files\Borland Shared\BDE\sql_ora8.cnf
File66=C:\Program Files\Common Files\Borland Shared\BDE\sql_ssc.cnf
File67=C:\Program Files\Common Files\Borland Shared\BDE\sql_syb.cnf
File68=C:\Program Files\Common Files\Borland Shared\BDE\usa.btl
File69=C:\Program Files\Common Files\Borland Shared\BDE\BDE.TXT
File70=C:\ABC\Uninstall.exe
File71=C:\Documents and Settings\All Users\桌面\神奇demo.lnk
File72=C:\Documents and Settings\All Users\「開始」功能表\程式集\神奇demo.lnk
File73=C:\ABC\install.log
。。。後面還有寫入注冊表的信息
vagrant 4568 2004/5/4 9:37:19
to tresss
  放到資源文件裡面當然是不方便的,首先不容易擴充,其次維護不方便的,第三資源文件會很大。如果我要安裝BDE,難道要全部放入資源文件中?其實可以將需要安裝的文件放在同一文件夾或者下一個文件夾中。然後進行Copy操作
  安裝的時候應該是將安裝的文件名稱放入一文本文件Install.txt,卸載的時候就根據這個文本文件來卸載.
procedure Tfrmfir.btnnextClick(Sender: TObject);應該增加一句代碼
。。。。
SetupPath:=edtpath.Text;
。。。。。
否則的話SetupPath可能是空的,會出錯的



tresss 4543 2004/5/2 11:20:39
TO vagrant:
我试过.卸载应该好用的!
我不清楚,如果安装的文件不放在资源文件里,那要放在哪里?

TO whirlwind:
当然了.不过要改资源文件!要安装的文件都在那里了!
vagrant 4542 2004/5/2 10:36:15
to whirlwind
稍微更改一下代碼就可以了阿......
whirlwind 4540 2004/5/2 9:53:55
问一个问题,就是你的安装程序可以自己选择.exe文件吗?
vagrant 4503 2004/4/30 10:55:07
卸載的功能不行,而且需要安裝的文件不應該放入到資源文件中
這樣不易擴充需要安裝的軟件。。。。

yanjm 4479 2004/4/29 18:09:29
bios 4470 2004/4/29 14:34:12
太 牛了!
yzdbs 4417 2004/4/28 20:57:47
不错
第一页 上一页 下一页 最后页 有 13 条纪录 共1页 1 - 13
 用户名:
 密 码:
自动登陆(30天有效)
 
  DELPHI盒子版权所有 1999-2023 V4.01 粤ICP备10103342号-1 更新RSS列表