建立一个ActiveForm和一个Form1,在activform创建了一个方法: procedure ShowForm; safecall;
代码如下:
if(form1=nil) then
form1 := TForm1.Create(self);
form1.Show;
在form1中创建的时候代码如下: //用来连接ftp的
try
IdFTP1.Username :='chenb';
IdFTP1.Password :='4993430';
IdFTP1.Host :='10.195.0.70';
IdFTP1.Connect;
except
ShowMessage('FTP Connect Fail!');
end;
有个按纽SpeedButton1,代码如下: //用来上传文档.
if IDFTP1.Connected then
begin
try
IdFTP1.Put('C:\temp\cb.doc','cb.doc',True);
IdFTP1.Put('C:\temp\cb.utc','cb.utc',True);
except
end;
end
else
ShowMessage('没有连接到FTP服务器.');
然后在html中写到:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
</head>
<body>
<p>
<object classid="A5B6531D-D9E3-445C-92F0-E9A1421EDFBA" id="ActiveFormX1">
<param name="Visible" value="0">
<param name="AutoScroll" value="0">
<param name="AutoSize" value="0">
<param name="AxBorderStyle" value="1">
<param name="Caption" value="ActiveFormX">
<param name="Color" value="4278190095">
<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="ScreenSnap" value="0">
<param name="SnapBuffer" value="10">
<param name="DoubleBuffered" value="0">
<param name="Enabled" value="-1">
</object>
</p>
<button onclick="javascript:ActiveFormX1.ShowForm()">TEST</button>
</body>
</html>
-----------------------------
为什么执行不了呢?
代码如下:
if(form1=nil) then
form1 := TForm1.Create(self);
form1.Show;
在form1中创建的时候代码如下: //用来连接ftp的
try
IdFTP1.Username :='chenb';
IdFTP1.Password :='4993430';
IdFTP1.Host :='10.195.0.70';
IdFTP1.Connect;
except
ShowMessage('FTP Connect Fail!');
end;
有个按纽SpeedButton1,代码如下: //用来上传文档.
if IDFTP1.Connected then
begin
try
IdFTP1.Put('C:\temp\cb.doc','cb.doc',True);
IdFTP1.Put('C:\temp\cb.utc','cb.utc',True);
except
end;
end
else
ShowMessage('没有连接到FTP服务器.');
然后在html中写到:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
</head>
<body>
<p>
<object classid="A5B6531D-D9E3-445C-92F0-E9A1421EDFBA" id="ActiveFormX1">
<param name="Visible" value="0">
<param name="AutoScroll" value="0">
<param name="AutoSize" value="0">
<param name="AxBorderStyle" value="1">
<param name="Caption" value="ActiveFormX">
<param name="Color" value="4278190095">
<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="ScreenSnap" value="0">
<param name="SnapBuffer" value="10">
<param name="DoubleBuffered" value="0">
<param name="Enabled" value="-1">
</object>
</p>
<button onclick="javascript:ActiveFormX1.ShowForm()">TEST</button>
</body>
</html>
-----------------------------
为什么执行不了呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货