首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

十豆三前辈,请问关于编译的有关问题

2012-02-28 
十豆三前辈,请教关于编译的问题我使用VFP我6.0版本,程序编译后在本机能正常运行,使用第三软件制作安装包,

十豆三前辈,请教关于编译的问题
我使用VFP我6.0版本,程序编译后在本机能正常运行,使用第三软件制作安装包,制作的安装包在本机安装,软件可正常运行!
一、主程序中有这样一段程序用来判断客户机器有没有安装excel
oExcel=CreateObject( 'Excel.Application ')
If   VarType(oExcel)= 'O '     &&大写字母O
excel_biaoji=0
else
excel_biaoji=1
EndIf  
如果客户机器中没有安装vfp,该段代码能不能正常运行?

二、如果编译成能脱离VFP环境独立运行的应用程序,要包括哪些DLL?
我试过了,只要包含下列两个程序就能运行(但是提示没
'Excel.Application '类没有定义)
VFP6RCHS.DLL     VFP6R.DLL
请问是不是包含的DLL不对?

[解决办法]
VFP6没有Try,可以用以下方法检测是否安装了Excel吗?


excel_biaoji=0
ON ERROR excel_biaoji=1
oExcel=CreateObject( 'Excel.Application ')
ON ERROR
IF excel_biaoji <> 0
MESSAGEBOX( '没有安装Excel,请先安装Excel! ',48, '信息提示 ')
RETURN
ENDIF

热点排行