首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

线程参数有关问题,编译出错,

2012-03-09 
线程参数问题,编译出错,急急急我的应用程序中有个小地方显示程序更新信息,我用的WebBrowser控件显读取远程

线程参数问题,编译出错,急急急
我的应用程序中有个小地方显示程序更新信息,我用的WebBrowser控件显读取远程网页显示该信息,Form在加载时调用Navigate,为了不影响整个程序在加载时因为打开网页而停滞,我使用了线程。

代码很简单如下:
线程函数:
//打开一个网页
procedure TForm1.NavigateTab1();stdcall;  
begin
  WebBrowser1.Navigate('http://www.baidu.com');
end;


Form创建函数中的调用:
CreateThread(nil,0,@NavigateTab1,nil,0,Tid);

编译时出错:
[DCC Error] Main.pas(2745): E2036 Variable required
应该是参数问题,但是我仔细比对,不知道哪错了。请教大家。

[解决办法]
不用在FORM声明:

procedure NavigateTab1();stdcall;
begin
Form1.WebBrowser1.Navigate('http://www.baidu.com');
end;

热点排行