|
程序说明:编写的数据库采用前台 后台的模式
使用了链接表的自动更新功能【如果链接表路径失效 那么判断界面.mdb 和 界面db.mdb是否在一个目录 是的话,那么自动更新链接表 否则弹出对话框,选择数据库路径 】
其中在窗体中使用控件有 treeview,dlgcommon,updown,其他为标准控件
输出应用了将数据导出到excel文件的功能
现在该数据库在使用 开发版的 打包向导
[em02]问题一:引用了OLE Automation (stdole2.tlb),这个控件是当时参照 northwind作链接表功能的时候,照猫画虎把这个控件选上,但是不知道这个倒底是干啥用的,我把它去掉后,编译也不会报错;能不能去掉它??????好像这个鬼咚咚对于xp和98好像有兼容性问题。
[em02]问题二:哪些控件可以去掉哦??????比如OWC10、VBA、VBIDE,程序中使用了dao,ado,adox,但是我看了关于ado的控件有一大堆,不知道这几个有什么区别;按照adam的思路,尽可能要少用控件,保证文件丢在哪儿都好用,希望有心得的大侠能够发点相关的经验让菜鸟学学哦,就是哪些功能可以不用控件就可以实现,保证程序的兼容性
[em02]问题三:引用Microsoft Excel 10.0 Object Library,使用开发版自带的打包向导,如果在“依赖项”不选,安装后,会提示引用的控件丢失选中的话;那么如果选中的话,它就会复制文件在 $(ProgramFiles)\Microsoft Office\Office10,那么如果用户officexp没有安装在这个目录,那这个复制会不会导致引用出问题?
[em02]问题四:打包询问是否包含 access runtime,如果让用户先安装officexp ,那么这个access runtime还要不要选,按理说平台有了,这个就不用啦,但是其中 有数据访问组件的更新,不知道装了officexp,访问组件会不会自动更新
[em02]问题五:为保证程序目录的整洁性,使用了一些temp,dbbak,output的目录存放输出文件,但是初始为空,这样access打包的时候没有办法包含这些,兔兔用了一个笨办法,就是随便找了一个文件,然后把它丢在各个目录,这样就可以啦;不知道还有没有其他好的主意
以下是引用各个控件的名称和目录
Library Access
C:\Program Files\Microsoft Office\Office10\msacc.olb
Microsoft Access 10.0 Object Library
Library ADODB
C:\Program Files\十三中队桥头排哨系统\msado25.tlb
Microsoft ActiveX Data Objects 2.5 Library
C:\Program Files\Common Files\System\ado\msador15.dll
Microsoft ActiveX Data Objects Recordset 2.7 Library
Library ADOX
C:\Program Files\十三中队桥头排哨系统\msadox.dll
Microsoft ADO Ext. 2.7 for DDL and Security
Library DAO
C:\Program Files\Common Files\Microsoft Shared\DAO\dao360.dll
Microsoft DAO 3.6 Object Library
Library Excel
C:\Program Files\Microsoft Office\Office10\EXCEL.EXE
Microsoft Excel 10.0 Object Library
Library MSComCtl2
C:\WINDOWS\System32\MSCOMCT2.OCX
Microsoft Windows Common Controls-2 6.0 (SP4)
Library MSComctlLib
C:\WINDOWS\System32\mscomctl.ocx
Microsoft Windows Common Controls 6.0 (SP6)
Library MSComDlg
C:\WINDOWS\System32\COMDLG32.OCX
Microsoft Common Dialog Control 6.0 (SP3)
Library OWC10
C:\Program Files\Common Files\Microsoft Shared\Web Components\10\OWC10.DLL
Microsoft Office XP Web Components
Library stdole
C:\WINDOWS\System32\stdole2.tlb
OLE Automation
Library VBA
C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll
Visual Basic For Applications
Library VBIDE
C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB
Microsoft Visual Basic for Applications Extensibility 5.3
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|