1

Delphi Xe4 (トライアル) と Indy 10.5025 を再コンパイルして使用しています。私は次の 3 つのコンポーネントを使用します。

  1. Twebbrowser

  2. TIdHttpServer8088 でリッスン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');
    

ボタンをクリックすると、デバッグで次のメッセージが表示されます。

プロジェクトは、「アドレス 00519D86 でアクセス違反があり、アドレス 0000000CC にアクセスしています」というメッセージで例外クラス EAccessViolation を発生させました。

デバッグ中ではなく、単に実行しないでください。

この問題を見つけて修正するにはどうすればよいですか?

前もって感謝します

4

0 に答える 0