activeform的注册问题(50分)

I

isabel

Unregistered / Unconfirmed
GUEST, unregistred user!
请问在编写activeform时,一旦运行了web deploy是不是
就在注册表里注册了呢?
从此以后就不能在修改该OCX了呢?
 
S

Sachow

Unregistered / Unconfirmed
GUEST, unregistred user!
你不用担心,只要客户端运行了ActiveForm,它就会自动在客户端注册,
但我不喜欢这东西,走到哪里都要留下痕迹,就好像每到一处就要写下:
“XXX到此一游”,很讨厌。
 
V

Victortim

Unregistered / Unconfirmed
GUEST, unregistred user!
只要客户端运行了ActiveForm,它就会自动在客户端注册.但你仍然可以修该ActiveForm
以后当你修后的控件的版本信息较以前的新,且发布信息正确,则客户端运行
ActiveForm时,会重新下栽安装.

 
I

isabel

Unregistered / Unconfirmed
GUEST, unregistred user!
问题就在这里。我是在本机上编写测试activeform。如果每次修改都会在
注册表里注册的话,我的注册表岂不是回变得很庞大?这可不好。

而且我发现每次运行了activeform后就不能修改他了。
最明显的是:我在activeform里多加了一个edit,第二次编译运行时,
抱同上次一样的错,新加入的edit根本不显示。
 

沈前卫

Unregistered / Unconfirmed
GUEST, unregistred user!
》如果每次修改都会在
》注册表里注册的话,我的注册表岂不是回变得很庞大?这可不好
不会,他每次写相同的数据,覆盖以前的数据

》activeform后就不能修改他了。
你留难ActiveForm的IE要退出。
 
I

isabel

Unregistered / Unconfirmed
GUEST, unregistred user!
可是不幸的是确实不能修改了,我不仅退出了IE,
我甚至还重启了机子,都不行,这是怎么回事呀?

而且我在注册表里也找不到刚才编写的.ocx文件的
注册信息。

怎么也想不通。:-(
 
L

liuchuanbo

Unregistered / Unconfirmed
GUEST, unregistred user!
只要关闭了用该ocx 的网页,
就可重新注册更新。
 
I

isabel

Unregistered / Unconfirmed
GUEST, unregistred user!
事实上并不是这样。我编写了一个最简单的activeform程序。
form上放一个button1一个edit1
procedure TtestActiveFormX.Button1Click(Sender: TObject);
begin
edit1.Text:='hello';
end;
编译后运行正常。
然后我改成...edit1.text:='hello world!'
并删掉已经生成的.ocx和.htm文件。
重新编译产生.ocx文件,并运行之,所得结果任何上次一样。

而在我手工修改注册表,将原有的注册信息删掉后,再重新编译
该程序,运行之,所得的结果才是修改后的结果。

这不是说明注册信息并没有被覆盖吗,不能注册更新吗?
怎么也想不通。
 

沈前卫

Unregistered / Unconfirmed
GUEST, unregistred user!
不会吧,我怎么可以???
 
I

isabel

Unregistered / Unconfirmed
GUEST, unregistred user!
多人接受答案了。
 
顶部