HTML与ActiveForm间的参数传递 ( 积分: 100 )

  • 主题发起人 主题发起人 zqm999a
  • 开始时间 开始时间
Z

zqm999a

Unregistered / Unconfirmed
GUEST, unregistred user!
我怎么把通html把能参数传到ActiveForm中,有谁有详细的说明,谢谢大家了
我是这么用的,好像不行
<HTML>
<%@language=vbscript codepage=936 %>



<H1> Delphi 6 ActiveX Test Page </H1><p>
You should see your Delphi 6 forms or controls embedded in the form below.
<HR><center><P>
<OBJECT
classid="clsid:37D80414-8F35-4899-8584-E9A18CC80212"
codebase="http://192.168.1.192/delphiroot/WaveRecord.cab#version=1,0,45,0"
width=333
height=170
align=center
hspace=0
vspace=0
>

<PARAM NAME=username1 VALUE="anonymous">

</OBJECT>
<%
response.write "qq"
dim owss
Set oWss = Server.CreateObject("WaveRecord.RecordWave")
oWss.ini "anonymous"
set oWss=nothing
%>

</HTML>
anonymous为传的参数
<PARAM NAME=username1 VALUE="anonymous">用这个也不行
 
我怎么把通html把能参数传到ActiveForm中,有谁有详细的说明,谢谢大家了
我是这么用的,好像不行
<HTML>
<%@language=vbscript codepage=936 %>



<H1> Delphi 6 ActiveX Test Page </H1><p>
You should see your Delphi 6 forms or controls embedded in the form below.
<HR><center><P>
<OBJECT
classid="clsid:37D80414-8F35-4899-8584-E9A18CC80212"
codebase="http://192.168.1.192/delphiroot/WaveRecord.cab#version=1,0,45,0"
width=333
height=170
align=center
hspace=0
vspace=0
>

<PARAM NAME=username1 VALUE="anonymous">

</OBJECT>
<%
response.write "qq"
dim owss
Set oWss = Server.CreateObject("WaveRecord.RecordWave")
oWss.ini "anonymous"
set oWss=nothing
%>

</HTML>
anonymous为传的参数
<PARAM NAME=username1 VALUE="anonymous">用这个也不行
 
你的activeform有username1的属性吗?你可以在activeform的set_username1的过程中跟踪一下。
 
我在HTML中用脚本传递参数,送你参考参考:
<HTML>
<HEAD>
<TITLE> Decca China </TITLE>
<meta http-equiv=Content-Type content="text/html; charset=GB2312">
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>

<BODY BGCOLOR="#FFFFFF">
<OBJECT id="FeiDwgTools"
classid="clsid:9BDCE947-8049-41EE-B071-E83A8B480FF4"
codebase="FeiDwgTools.ocx#version=1,3,37,27"
width=148
height=60
align=center
hspace=0
vspace=0
>
</OBJECT>
</BODY>
</HTML>
<SCRIPT language="JavaScript">
FeiDwgTools.DwgPlotDataIn("w:/plot.log")
</SCRIPT>
 
to tyzhang
username1不是属性而是一共用变量,一定要是属性吗
to fei1
FeiDwgTools.DwgPlotDataIn("w:/plot.log")
你的DwgPlotDataIn是一个共用过程吗
 
你必须在activexform的类型库中增加属性或方法,这样外部程序才能访问内部变量。
 
二位留一下QQ号好么
 
加了属性可具体怎么写呢
这么写.DwgPlotDataIn("w:/plot.log")
提示找不能这个FeiDwgTools未定义请问在哪定义[:(]
 
同意TYZhang.在activexform的类型库中增加属性或方法,这样外部程序才能访问内部变量
我是这样定义的:
1.在类型库的"界面"下新建一方法:取名DwgPlotDataIn
2.在"参数"页加入此方法需要的参数名(FileName),为WideString类型.
3.点击上面的的"注册类型库"后刷新就可以在Unit中看到新增加的方法.
4.写入需要的代码.然后编译后就可以使用此方法了.
 
to fei_1
我是说在Html中你没有定义FeiDwgTools,所以FeiDwgTools.DwgPlotDataIn("w:/plot.log")这种写法会出错
 
<OBJECT [red]id="FeiDwgTools"[/red]
classid="clsid:9BDCE947-8049-41EE-B071-E83A8B480FF4"
codebase="FeiDwgTools.ocx#version=1,3,37,27"
width=148
height=60
align=center
hspace=0
vspace=0
>
</OBJECT>
 
我在<OBJECT></OBNJECT>里面定义的.
id="FeiDwgTools"
看见没有?
 
多人接受答案了。
 
后退
顶部