从formiate上的Ini文件错误加载主页

时间:2011-05-23 14:23:37

标签: delphi browser

我创建了一个小型web浏览器,我记得Ini文件中的主页。当我在formcreate下运行时,我收到一个错误。当我卸下webbrowser.navigate我不再得到错误。如果我希望我的webbrowser在打开程序时直接进入主页,我应该如何设置此代码?代码如下

    web1:=startIni.ReadString('homepage' ,'web1','<None>');
    IEAddress1.Text:= web1;
    Embeddedwb1.Go(web1);

1 个答案:

答案 0 :(得分:6)

浏览器需要一个消息循环,它通常在主窗体的OnCreate事件中尚未运行。尝试第一次调用OnShow时进行导航。

或者,从OnCreate发布消息到self并在消息处理程序中浏览浏览器 - 这就是在旧版Delphi附带的CoolStuff演示中完成的。