错在哪?(5分)

  • 主题发起人 主题发起人 han
  • 开始时间 开始时间
H

han

Unregistered / Unconfirmed
GUEST, unregistred user!
webbrowser1.Navigate(edit1.text,0,0,0,0);
 
没什么错吗
 
var t:OleVariant;
begin
webbrowser1.Navigate(edit1.text,t,t,t,t);
end;

把函数声明看清楚
 
直接webbrowser1.Navigate2(edit1.text)就可以了.
 
var t:OleVariant;
begin
webbrowser1.Navigate(edit1.text,t,t,t,t);
end;
 
在Delphi5 中
webbrowser1.Navigate的方法被多次重载.
下列方法都可以:
WebBrowser1.Navigate(edit1.text);
WebBrowser1.Navigate(edit1.text,EmptyParam,EmptyParam,EmptyParam,EmptyParam);

var t:OleVariant;
begin
webbrowser1.Navigate(edit1.text,t,t,t,t);
end;

但是webbrowser1.Navigate(edit1.text,0,0,0,0);是不行的,
0不是变量,

因为后面的参数要求是变量参数, 必须用一个变量进行传送.
EmptyParam是一个公用的Variant空变量. 千万别对它进行赋值.


 
后退
顶部