2011-05-23 45 views
0

我创建了一个小型的浏览器,我想起了Ini文件中的主页。当我在formcreate下运行这个时,我得到一个错误。当我卸载webbrowser.navigate时,我不再接受错误。当我打开程序时,如果我想让我的浏览器直接进入主页,我应该如何放置这段代码?代码如下从Ini文件加载主页文件错误的formcreate

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

-1。你需要描述“错误”的含义。 – 2011-05-23 14:48:21

回答

6

的浏览器需要它通常游戏不会在主窗体的OnCreate事件尚未运行的消息循环。第一次尝试导航OnShow被调用。

或者,从OnCreate向自己发送消息并在消息处理程序中浏览浏览器 - 这是在老版本的Delphi附带的CoolStuff演示中如何完成的。