我的应用程序中有个小地方显示程序更新信息,我用的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
应该是参数问题,但是我仔细比对,不知道哪错了。请教大家。
线程函数:
//打开一个网页
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
应该是参数问题,但是我仔细比对,不知道哪错了。请教大家。
解决方案 »
- 利用TADOQuery进行LookUp问题
- 大家都曾玩過的撲克牌遊戲,求一算法'24'
- Tclientsocket令系统出错
- 有用过IBM TTS sdk的吗?能否介绍一下经验?
- 公司需delphi5并懂韩语的软件开发人员赴韩国
- Drate(小虫)请来接1000分__8) 原贴:http://expert.csdn.net/Expert/topic/2227/2227167.xml?temp=.3559534
- 如何在COM中返回数据集?在线等~~~~~~~
- adoconnection1.GetTableNames(),比如说表名为 table1,应该怎么用?
- 如何更改字段名字,而不破坏表中的数据
- 各位大虾老鸟,谁搞过开发类似word中自动生成表格的软件?
- 求高手指导SQL新建表为什么不能编译!!!
- 切换界面时,屏幕闪得厉害,有什么好的办法啊?
begin
WebBrowser1.Navigate('http://www.baidu.com');
end;
begin
Form1.WebBrowser1.Navigate('http://www.baidu.com');
end;
begin
Form1.WebBrowser1.Navigate('http://www.baidu.com');
Result:= 0;
end;
funtion NavigateTab1(p: pointer): DWORD; stdcall;
begin
Form1.WebBrowser1.Navigate('http://www.baidu.com');
Result:= 0;
end;