delphi ShellExecute 打开网页 小疑点

delphi ShellExecute 打开网页 小问题我想实现在同一窗口中打开网页为什么使用了变量就不行了ShellExecute

delphi ShellExecute 打开网页 小问题
我想实现在同一窗口中打开网页   为什么使用了变量就不行了  
ShellExecute(handle,   nil,   pchar(edit1.text),   nil,   nil,sw_shownormal);  
问题补充:ShellExecute(0,   'open ',   'iexplore.exe ',   pchar(edit1.text),   ' ',   SW_SHOWNORMAL);   这个行   可惜是打开新窗口   郁闷

[解决办法]
try:
ShellExecute(0, nil, pchar(edit1.text), nil, nil,sw_shownormal);