RT!另外我在调用的时候还希望给OCX控件传一个参数,这个参数在delphi中如何定义?请高手指点,在线等待!如果有例子,请给发一份好吗,[email protected]
解决方案 »
- 求助delphi2010 关于网络不稳定时,用ado连接数据库网络断开如何重连的问题
- delphi哪些值参数是传递引用的
- 请教:如何获得其它进程的命令行参数..?
- 图片导入excel问题
- 如何用delphi取得oracle的网络服务名??????????????
- 问一个暴弱智的问题!
- Delphi中关于strtofloat的问题
- 怎样往TMenuItem中按指定的位置添加Items,急!!!
- 为中国软件产业哀悼!(转贴)
- aaa: OLEVariant; 这里声明的是什么型的变量?有什么需要特别注意的?
- Bitmap.Assign(Clipboard)编译时说clipboard未定义,请问要在哪定义,
- OpenKey('software',FALSE)与OpenKey('software',true)的区别
然后你就可以用了,obj1就是它的对象名,如调用函数
obj1.method1(var1)
就直接可以调用那个注册OCX控件的程序了。
再用ShellExecute
进行注册。
Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
begin
VSion:='2,1,87,1';
// Ip:='192.168.100.33';
Ip:=SwIp;
Response.Content:='<HTML>'+
// ' <H4><center> </H4><center><p>'+
// ' <H4><center>负荷曲线</H4><center><p>'+
'<tr>'+
'<td valign="middle" height="68">'+
'<div align="center"><img src="../image/index1.gif" width="560" height="56"></div>' +
'</td>'+
'</tr>'+
'<BODY text=#FF0000 bgColor=#ffffff leftMargin=0 topMargin=0;marginheight="0" marginwidth="0" background="../image/rback1a.gif" link="#000000">'+
' <center><P>'+
' <OBJECT'+
' classid="clsid:6AC3960A-F099-4043-BADA-4276B1C71B5A"'+
' codebase="http://'+Ip+'/WS/ClientAFDemoProj1.cab#version='+VSion+'"'+
' width=660'+
' height=450'+
' align=center'+
' hspace=0'+
' vspace=0'+
' >'+
' <param name="IP" value="'+Ip+'">'+
' <param name="UserID" value="'+Request.QueryFields.Values['User_ID']+'">'+
' <param name="UserType" value="'+UserType+'">'+
' <param name="ISearchType" value="'+ISearchType+'">'+
' <param name="SUserOrProject" value="'+SSuser_Pro+'">'+
' <param name="SMyTemp" value="5">'+
' </OBJECT>'+ '</body>'+
' </HTML>';end;
beginend;procedure TClientAFDemo.Set_IP(const Value: WideString);
begin SIP := Value;
HTTPRIO1.WSDLLocation := 'http://'+SIP+'/ws/CGIWebService.exe/wsdl/IIMyFirstWS';
HTTPRIO2.WSDLLocation := 'http://'+SIP+'/ws/CGIWebService.exe/wsdl/IQueryName';
end;
to ronaldli(木的):方法调用是写jscript吗?
<HTML>
<H1> Delphi 6 ActiveX Test Page </H1><p>
<HR><center>
<P>
<OBJECT
classid="clsid:BF6E49A2-DEFF-4E3B-88AF-EFF20381766A"
codebase="http://localhost/print_test/Project1.cab#version=1,0,8,0"
name=ox1
width=305
height=25
align=center
hspace=0
vspace=0
>
</OBJECT>
<P>
<input type="button" name="button" value="print" onClick="SetText()">
<script language="JavaScript" type="text/JavaScript">
function SetText(){
ox1.Edit1.text = '1';
}
</script>
</HTML>
以上代码是我想点击网页上的一个BUTTON按钮,给一个OCX控件中的一个EDIT文本框赋‘1’,可这样写不行,请大家赐教!