Active控件在Dilphi3.0中如何注册(100分)

D

dj

Unregistered / Unconfirmed
GUEST, unregistred user!
在INSTALL SHELDER EXPRESS FOR delphi3.0中如何自动注册?
EMail:jie_er@188.net
 
不要用这个东西,用INSTALL SHEILDER EXPRESS 2.0(不是FOR DELPHI的),
哪个东西好,可以安装VB、VC、VFP、BC、DELPHI许多东西的,并且在文件属性
中提供自动注册,如果你要用ISX FOR DELPHI 3,只能改注册表了!以前上海热线
的DELPHI中有下载,现在连接不上了!
 
在Install Shields Express的Dialog Boxes的Setup Complete中设置一个运行
RegSvr32.exe, 参数选择OCX文件;
可以参考已答问题<a href="http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=30557">active控件怎样注册?</a>CJ在那已经赚了50分了
 
huizhang 您写的连接很不错。不过只需要 href=dispQ.aps?LID=xxx,
否则会出注册窗口的。
 
注册OCX : 使用系统命令
C:/>RegSvr32.exe Activex1.OCX
如何使用:
C:/>RegSvr32.exe /?

 
我试过了!用ISX FOR DELPHI 4可以,在插入文件的那个地方有FILE DETAIL 可以
用ALLOW TO AUTO REGISTER之类的CHECKBOX一定可以
 
可以用代码在程序中实现ocx的注册. 举例如下:
(假设需要注册的文件为test.ocx)
uses OLEctl,....
var
OCXHand: THandle;
RegFunc: TDllRegisterServer;
begin
OCXHand:= LoadLibrary('c:/windows/system/test.ocx');
RegFunc:= GetProcAddress(OCXHand, 'DllRegisterServer');
if RegFunc <> 0 then
ShowMessage('Error!');
FreeLibrary(OCXHand);
end;
 
多人接受答案了。
 
顶部