Delphi Xe4 (トライアル) と Indy 10.5025 を再コンパイルして使用しています。私は次の 3 つのコンポーネントを使用します。
Twebbrowser
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;
TButton
OnClick: IdHTTPServer1.Active := True; WebBrowser1.Navigate('http://[mylocalhost]:8088/map.htm');
ボタンをクリックすると、デバッグで次のメッセージが表示されます。
プロジェクトは、「アドレス 00519D86 でアクセス違反があり、アドレス 0000000CC にアクセスしています」というメッセージで例外クラス EAccessViolation を発生させました。
デバッグ中ではなく、単に実行しないでください。
この問題を見つけて修正するにはどうすればよいですか?
前もって感謝します