关于ActiveForm,问题不难,分数不低。 在Intenet 的下载目录下有.ocx,刷新即可(点右键). 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 button的Click事件中写入:ShellExecute(handle, "Open", path_to_folder, NULL, NULL, SW_SHOWNORMAL) 非常感谢ymxxm,但好象说得有点简单,请您具体一点,谢谢! ymxxm兄,能不能具体点,这个问题可是100分呀 难道这里没有人做过ActiveForm?这对Delphi程序的移植特别有用,可惜详细介绍这方面的书太少了,各位大虾应该探讨一下,保证这项技术非常有用! 谢谢ymxxm,看来快有答案了,不过我这菜鸟还是不太明白,请给我一些示例 如何发布倒 Web Server ,(什么地址?),谢了! activeform的自动更新,你不要用inf文件,然后直接插入版本号码...我刚好写了一个,可惜在office,明天把安装代码给你。 为什么要这样做,我也不清楚,反正下面告诉你的,是我自己试验成功的步骤1.不选Deploy addtional file2.然后,,,,,include version info3.auto increment release number然后,给你看html里的例子吧,我没用delphi自动deploy的html,是自己写的跟delphi自动生成的不一样,注意区别.<object classid="clsid:D7218949-ABF4-B46D-A3A9-6686D5877E46" id="TESTOLE1" width="662" height="343"codebase="http://MYHOME/TESTOLE.cab#version=1,1,49,1" > ^^^^注意这里 <param name="Visible" value="-1"> <param name="AutoScroll" value="0"> <param name="AutoSize" value="0"> <param name="AxBorderStyle" value="3"> <param name="Caption" value="webinputclient"> <param name="Color" value="2147483663"> <param name="Font" value="MS Sans Serif"> <param name="KeyPreview" value="0"> <param name="PixelsPerInch" value="96"> <param name="PrintScale" value="1"> <param name="Scaled" value="-1"> <param name="DropTarget" value="0"> <param name="HelpFile" value> <param name="DoubleBuffered" value="0"> <param name="Enabled" value="-1"> <param name="Cursor" value="0"></object> 另外,你做这个工作前,把你的运行机器搞干净,确保你的机器上没有以前注册过的activeform1.在windows的downloads program目录下,找到你的active form,把它干掉2 在用regsvr32 /u xxxxx.ocx命令,干掉你机器本地的注册3.还不行的话....跟我联系 [email protected] 非常感谢大家(特别是szdino),这就是真正的China Programer!不过好像大家都没有回答我的第二个问题,这个问题比第一个问题更有意义,更值得大家讨论,再次谢谢各位。 第二个问题:如何用按钮控制activex的显示我不知道但是两个activex的通讯可以实现的.不过我的可能是笨办法1.如果通讯数据比较小,你可以用activex的的public参数来实现2.如果通讯数据比较大,你可以试验下这个办法(我觉得奇笨无比:)):做一个socket server当桥梁,运行在你的web server上,然后两个activex 分别用socket跟后台通讯....别用番茄丢我...., 还有.你也可以直接利用acitve的暴露出的外部调用函数去互相访问 你也可以用activex的外部调用函数去互相访问 非常感谢szdino,但是如果你给我一个例子(我要的就是你所说的笨办法)的话,我绝对用番茄丢我,哦!对不起,是用分数,不过分数真的不太重要,重要的是朋友!!!在次感谢! 我有个比较可靠的办法,把 WINdows/Download目录下的已安装的控件删除 非常急!!!请szdino给我一个例子,现在我只要第二个问题的例子了,谢谢!!! 文件存放读取所遇到的问题,请大家帮忙 intel的IPL2.5 , 在Dephi7上咋显示不出来图象呢.. 关于从服务器下载文件的程序代码急。。。 用程序实现控制显示器的开关、系统待机等... 關于窗口溶合﹗UP都給分﹗ 关于sql查询的一个初级问题 多媒体AVI存储到Oracle的问题 请教: 如何压缩生成CAB文件 专家系统? 在Delphi中如何用SQL实现交叉表查询? 请sunrise帮助 如何在dephi中插入一个VC的类
ShellExecute(handle, "Open", path_to_folder, NULL, NULL, SW_SHOWNORMAL)
2.然后,,,,,include version info
3.auto increment release number然后,给你看html里的例子吧,我没用delphi自动deploy的html,是自己写的
跟delphi自动生成的不一样,注意区别.
<object classid="clsid:D7218949-ABF4-B46D-A3A9-6686D5877E46" id="TESTOLE1" width="662" height="343"
codebase="http://MYHOME/TESTOLE.cab#version=1,1,49,1" >
^^^^注意这里
<param name="Visible" value="-1">
<param name="AutoScroll" value="0">
<param name="AutoSize" value="0">
<param name="AxBorderStyle" value="3">
<param name="Caption" value="webinputclient">
<param name="Color" value="2147483663">
<param name="Font" value="MS Sans Serif">
<param name="KeyPreview" value="0">
<param name="PixelsPerInch" value="96">
<param name="PrintScale" value="1">
<param name="Scaled" value="-1">
<param name="DropTarget" value="0">
<param name="HelpFile" value>
<param name="DoubleBuffered" value="0">
<param name="Enabled" value="-1">
<param name="Cursor" value="0">
</object>
另外,你做这个工作前,把你的运行机器搞干净,确保你的机器上没有以前注册过的
activeform
1.在windows的downloads program目录下,找到你的active form,把它干掉
2 在用regsvr32 /u xxxxx.ocx命令,干掉你机器本地的注册
3.还不行的话....跟我联系 [email protected]
不过好像大家都没有回答我的第二个问题,这个问题比第一个问题更有意义,更值得大家讨论,再次谢谢各位。
但是两个activex的通讯可以实现的.不过我的可能是笨办法
1.如果通讯数据比较小,你可以用activex的的public参数来实现
2.如果通讯数据比较大,你可以试验下这个办法(我觉得奇笨无比:)):
做一个socket server当桥梁,运行在你的web server上,然后两个activex 分别用socket跟后台通讯....别用番茄丢我....
,