有谁用过InstallShield5.0版本,ODBC数据源和OCX控件是如何注册的?100救助!

wfq771105 2004-08-27 02:18:44
如题,请高手指教!先谢谢了!
...全文
98 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wfq771105 2004-08-31
  • 打赏
  • 举报
回复
数据库注册我已经没问题了,但控件不知如何注册?
wfq771105 2004-08-30
  • 打赏
  • 举报
回复
谢谢各位
Kudeet 2004-08-28
  • 打赏
  • 举报
回复
我用6.22就可以设置,现在有8.0版本了
wfq771105 2004-08-28
  • 打赏
  • 举报
回复
请问johnshao(笨笨) :在哪个版本上可以安装时设置数据源?
johnshao 2004-08-27
  • 打赏
  • 举报
回复
考虑一下用最新版吧,可以直接在安装时设置数据源
Kudeet 2004-08-27
  • 打赏
  • 举报
回复
这里正好有个老版本的教程,希望能帮你
http://www.infoxa.com/asp/book/xxnr.asp?id=461
名牌大灰狼 2004-08-27
  • 打赏
  • 举报
回复

在InstallShield中使用程序对控件进行注册。 InstallShield提供了一套编程语言,语法规则与C++语言非常类似,使用很容易掌握。选中"Scripts"页,你就可以看到安装程序实际执行的源代码,通过添加代码可以实现许多功能,要注册控件必须先将控件所需文件拷贝到目标计算机上,所以必须选择适当的位置添加注册语句。

SetupRegistry()函数就是在文件复制完毕后进行系统注册的地方,所以在这里注册控件最合适。

function SetupRegistry()

NUMBER nRootKey, nResult;

STRING szProgram, szCmdLine, szMsg;

STRING szHkey;

STRING szKey, szClass, szNumName, szNumValue;

begin

nResult = CreateRegistrySet( "" );

//注册程序中用到的OCX控件

szProgram = "Regsvr32 /s";

//假设我们将Myocx.ocx文件复制到\My Shared下

szCmdLine = COMMONFILES^"\\My Shared\\Myocx.ocx";

//给执行文件路径加上引号

LongPathToQuote (szCmdLine, TRUE);

//执行生成的命令:例如

Regsvr32 /s "C:\ Program Files\Common Files\My Shared"。

if (LaunchAppAndWait(szProgram, szCmdLine, WAIT) < 0) then MessageBox("MyAnimateX 控件注册失败!", SEVERE);

endif;

return nResult;

end;

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧