1

我正在使用 Delphi Xe4(试用版)和重新编译的 Indy 10.5025。我使用三个组件:

  1. Twebbrowser

  2. TIdHttpServer在 8088 上收听OnCommandGet

    if (ARequestInfo.Document = '/map.htm') then
    begin
        str2 := ' '
            +'<!DOCTYPE html>'
            +' <html>'
            +' '
            +' <head>'
            +' </head>' 
            +' <body>'
            +' TEST PAGE 1'
            +' </body>'
            +' </html>'
            ;
    
        AResponseInfo.ContentText := str2;
    end;
    
  3. TButton

    OnClick:
        IdHTTPServer1.Active := True;
        WebBrowser1.Navigate('http://[mylocalhost]:8088/map.htm');
    

当我单击按钮时,在调试中我有消息:

项目引发异常类 EAccessViolation,并带有消息“地址 00519D86 的访问冲突,访问地址 0000000CC”。

不在调试中根本不运行。

如何找到并解决这个问题?

提前致谢

4

0 回答 0