回 帖 发 新 帖 刷新版面

主题:各位请问 问题 关于注册

请问 如何在 程序里面注册ocx
WinExec('regsvr32.exe/   D:\第三方控件\d5\OCX\CodeCreate.dll',SW_SHOWMINNOACTIVE);
好像没反映不对 ,请问怎么写啊 谢谢了各位

回复列表 (共6个回复)

沙发

WinExec('regsvr32.exe /s D:\第三方控件\d5\OCX\CodeCreate.dll',SW_SHOWMINNOACTIVE);

板凳


谢谢您了 但是这样好像也没反映,我是不是什么地方写错了
你运行了 您的那个句话了吗 
能在帮我看看吗
您那样写好像运行也没反映啊

3 楼

[quote]但是这样好像也没反映[/quote]
没反应是加了/s参数(代表安静模式:slient),即不出现注册提示.如果你想测试是否注册成功,试一下这句:
WinExec('regsvr32.exe D:\第三方控件\d5\OCX\CodeCreate.dll',SW_SHOWMINNOACTIVE);

不过发布程序时,不般是不让用户看到那个注册成功的对话框的,所以最好还是加上/s.

4 楼


太谢谢你了真的感谢了 
恩在问个问题
就是找不到指定模块 是怎么会事 是我的路径有问题吗

5 楼


谢谢你 真的嘿嘿 问题解决了 哈哈

6 楼

呵呵,不用客气,有空就上多些这个论坛.特别是Delphi版,我会尽力帮你们解决问题的.

我来回复

您尚未登录,请登录后再回复。点此登录或注册