程序如下:WebBrowser1.Navigate('C:\123.html');
sleep(3000);//123.html 运行3秒后删除
DELETEFILE(''C:\123.html');
Showmessage('成功');
问题是WebBrowser1加载完后根本就不删掉那个文件。怎么办???
有这类经验的大哥大姐请帮我一把。谢谢啊。在线等
sleep(3000);//123.html 运行3秒后删除
DELETEFILE(''C:\123.html');
Showmessage('成功');
问题是WebBrowser1加载完后根本就不删掉那个文件。怎么办???
有这类经验的大哥大姐请帮我一把。谢谢啊。在线等
解决方案 »
- 牛人请留步----------------delphi和asp通信
- list index out of bounds是怎么回事?请大家帮帮忙!!!
- 用ADO連接mssql如何作數據字典?大俠們請幫忙
- BDE数据库怎么导出XML格式,XML格式怎么导入到BDE数据库里?谢谢!急!!!!!
- 错误提示如下,请大家分析错误.
- 关于串口通信,如何传送2M大的二进制文件?
- 如果在程序里播放ppt文件.
- 清除画布上的图画???
- 打开一个例子网页,替换其中的图片,生成用户自已定义内容的网页,我该怎么做呢?
- RxLib的RxRichedit控件中怎样使用自带的查找和替换功能?
- 求好用的报表打印控件
- Delphi list index out of bounds(1) Error
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, OleCtrls, SHDocVw_TLB, EmbeddedWB;type
TForm1 = class(TForm)
EmbeddedWB1: TEmbeddedWB;
Button1: TButton;
procedure Button1Click(Sender: TObject);
procedure EmbeddedWB1DocumentComplete(ASender: TObject;
const pDisp: IDispatch; var URL: OleVariant);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
begin
EmbeddedWB1.Navigate('c:\index.htm');
end;procedure TForm1.EmbeddedWB1DocumentComplete(ASender: TObject;
const pDisp: IDispatch; var URL: OleVariant);
begin
DeleteFile('c:\index.htm');
end;end.把EmbeddedWB1换成WebBrowser1就行了
procedure TForm1.Button1Click(Sender: TObject);
var
v: Variant;
HTMLDocument: IHTMLDocument2;
begin
HTMLDocument := WebBrowser1.Document as IHTMLDocument2;
v := VarArrayCreate([0, 0], varVariant);
v[0] := 字符串(这个字符串是用文件open 123.html后read到一个字符串里面。
HTMLDocument.Write(PSafeArray(TVarData(v).VArray));
在这里删除123.html
end