菜鸟求救!!怎么样才能使打包的安装程序在别人安装我们的程序时自动生成桌面快捷方式??
代码应该怎么写?写在哪里?还有怎么才能访问access2000。
第三,怎么使用sql语言使数据库里的数据分类汇总求和,或者做加加渐减,我用的是access97,用vb6写的程序。在学做一个进销存的小系统。哪位大虾指点指点,在下感激不尽!
代码应该怎么写?写在哪里?还有怎么才能访问access2000。
第三,怎么使用sql语言使数据库里的数据分类汇总求和,或者做加加渐减,我用的是access97,用vb6写的程序。在学做一个进销存的小系统。哪位大虾指点指点,在下感激不尽!
installsheld也可以
select id,name, sum(je) from table group by id,name
还有,我有看网上的文章说改,(vb安装目录)..\vb98\Wizards\PDWizards\setup1\setup1.vbp这个文件就可以使安装程序有带快捷方式,但不知具体该如何改,那位大侠知道呀,help!
这个程序将VB的运行库安装到用户的机器上,然后再调用Setup1.exe。
Setup1.exe是由VB写的(正是这个原因所以要先安装VB的运行库),其源程序
可以在VB98\Wizards\PDWizard\Setup1中找到。所以如果你对VB的安装程序
不满,就可以直接修改Setup1.vbp。对于你的问题,在VB中可以直接改
setup1.vbp。
1.在模块中定义一个Global gbolLink As Boolean
2.在frmGroup窗体中放一个CheckBox(Name=chkLink,Caption=在桌面上创建快捷方式)
3.在cmdContinue_Click()事件中加句话
Private Sub cmdContinue_Click()
mstrGroup = txtGroup.Text
If Not fCreateProgGroup() Then
'
' Couldn't create the group. Let
' the user try again.
'
txtGroup.SetFocus
Else
'
' The group got created ok, so unload Choose Program Group dialog
' and continue on with setup.
'我加的,是否在桌面上创建快捷方式
gbolLink = CBool(chkLink.Value) Unload Me
End If
End Sub
4.在frmSetup1的Form_Unload事件中加句话
Private Sub Form_Unload(Cancel As Integer)
'Get rid of the cab file in the windows dir (if it exists).
Dim lCount As Long
Dim sCab As String
Dim sTemp As String
'我加的,在桌面上添加快捷方式
If gbolLink Then OSfCreateShellLink "..\..\Desktop", gstrAppName, gstrDestDir + gstrAppExe, "", True, "$(Programs)" lCount = 0
'Get rid of the cab file in the windows dir (if it exists).
Do
If gintCabs = 1 Then
sCab = gstrWinDir
AddDirSep sCab
sCab = sCab & BaseName(gsCABNAME)
If FileExists(sCab) Then Kill sCab
Exit Do
End If
lCount = lCount + 1
sCab = gstrWinDir
AddDirSep sCab
sTemp = Left(gsCABNAME, Len(gsCABNAME) - 5) & CStr(lCount) & gstrSEP_EXT & gsINI_CABNAME
sCab = sCab & BaseName(sTemp)
If FileExists(sCab) Then
Kill sCab
Else
Exit Do
End If
Loop
End Sub
6.编译setup1.vbp重新生成setup1.exe
7.将该文件复制到你的打包文件的support文件夹下,运行这个目录下的*.BAT
文件,重新生成安装文件.