使用installshield制作安装程序,如何判断系统是否安装了msxml3;如果没安装,如何在安装完程序后再安装msxml3;如果有msxml3以上的版本,也不用安装。
解决方案 »
- 关于动态加载delphi package问题
- 文件引用问题
- 为什么用idftp get() 下载一个文件后修改日期被改成了系统当前的日期
- 如何在shlllistview中实现"排列图标"的功能?
- Indy控件中FTP下载问题,急!!!
- 这个语句class procedure SetElevationCaption(const Value: string); static;不加static和加了有什么区别吗?
- 请教 下 在 windows Vista/Win 7 下如何读取 BIOS 的内容?
- SQL语句中的UPDATE不是这么用吗?我的语句不出错误,但就是实现不了更新。大虾们,HELP ME!!非常急用啊。
- 我无法登录csdn了。
- 与SQL SERVER 长时间连结会出现变慢或死机,如何解决?
- 关于Rave报表中组件TRvCustomConnection的使用。
- 开发好的应用,为什莫在分发后不能运行?
STRING szFileName, svPath, svVersionNumber;
NUMBER Result;
begin
szFileName = 'msxml3.dll';
Result = VerFindFileVersion(szFileName, svPath, svVersionNumber);
if Result = 0 then
return TRUE;
else
if LaunchAppAndWait("msxml3_cn.exe","",WAIT)<0 then
MessageBox ("msxml3_cn.exe安装文件不存在,请检查安装目录!", WARNING);
endif;
endif;
end;
if !IsObject(xml) then
install...
endif;