Jump to content
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr ×
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr
  • 0

[문의] Delphi 11에서 EdgeBrowser 반응 없음


김종민

질문

Win11에서 Delphi 11을 사용 중에 있습니다.

TWebBrowser는 잘 작동하지 않아서 엣지브라우저로 바꿀려고 합니다.

그러나 사용설명서나 유튜브 등에서는 잘 동작한다고 하지만,

EdgeBrowser1.Navigate('https://www.google.com');

에서 사이트가 표시되지 않습니다.

다른 사전 설정이 필요한가요?

참고로 WebView2.Loader.dll도 실행 폴더에 넣어두었습니다.

Edited by 김종민
이 댓글 링크
다른 사이트에 공유하기

5 answers to this question

Recommended Posts

  • 0

다음 엠바카데로 docwiki에 설명된 내용을 기준으로 안내드립니다.

엣지브라우저(TEdgeBrowser)를 사용하기 위해서는 다음 내용을 준비해야 합니다.

  1. Microsoft Edge Chromium-based 브라우저 설치
    1. https://www.microsoftedgeinsider.com/ko-kr/download 에서 설치 가능
  2. WebView2 컨트롤 준비
    1. 겟잇 패키지 매니저에서 "WebView"로 검색 해 설치 권장
      image.png

겟잇 패키지 매니저에서 EdgeView2 SDK 설치 시 아래와 같이 Redist 경로에 WebView2Loader.dll 파일이 추가됩니다.
(RAD 스튜디오 11.0, EdgeView2 SDK 1.0.1054.31 기준으로 설명합니다.)

image.png

주의할 점은, WebView2Loader.dll은 win32/win64 폴더에 추가되므로, 개발하는 플랫폼 대상에 따라 적절한 dll을 사용해야 합니다.

다음으로, 프로젝트를 빌드후 생성되는 실행파일과 같은 경로에 WebView2Loader.dll 파일을 복사 후 테스트합니다.

image.png

만약, 위 과정 이후에도 화면에 웹페이지가 표시되지 않는다면, OnCreateWebViewCompleted 이벤트에 아래와 같이 오류코드를 확인하는 코드를 작성해 오류 코드를 확인하고,
오류코드에 따라 대처하시기 바랍니다.(구글 검색 등 활용)

procedure TForm2.EdgeBrowser1CreateWebViewCompleted(Sender: TCustomEdgeBrowser;
  AResult: HRESULT);
begin
  if Succeeded(AResult) then
    ShowMessage('성공')
  else
    ShowMessage(IntToHex(AResult));
end;

 

이 댓글 링크
다른 사이트에 공유하기

  • 0

Windows 10, Delphi 104.2 사용하고 있습니다.
EdgBrowser 를 이용 하여 하이브리드 웹브라우져를 만들고 있습니다.
겟잇 패키지 매니저 접속이 되지않아 마이크로소프트 사이에서 MicrosoftEdgeWebView2RuntimeInstallerX64.exe 파일을
다운 받아 설치 후 WebView2Loader.dll 파일을 실행 파일고 같은곳에 복사 했습니다.
그런데 여전히 무반응 입니다.
10.4 에서는 어떻게 설치 하는지 알려 주십시오.

Edited by midas
이 댓글 링크
다른 사이트에 공유하기

이 토의에 참여하세요

지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.

Guest
이 질문에 답변하기...

×   서식있는 텍스트로 붙여넣기.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   이전에 작성한 콘텐츠가 복원되었습니다..   편집창 비우기

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

중요한 정보

이용약관 개인정보보호정책 이용규칙 이 사이트가 더 잘 작동하기 위해 방문자의 컴퓨터에 쿠키가 배치됩니다. 쿠키 설정 변경에서 원하는 설정을 할 수 있습니다. 변경하지 않으면 쿠키를 허용하는 것으로 이해합니다.