자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi [공유] 엣지 브라우저 컴포넌트 설치 후 실행 시 "Failed to initialise Edge browser control" 오류가 발생합니다.
2020.09.28 10:42
Q,
- 가상머신에 윈도우10을 설치를하고
- 업데이트를 모두 수행하였으며(기본적인 최신엣지설치됨)
- C:\Users\Public\Documents\
Embarcadero\Studio\21.0\ Samples\Object Pascal\VCL\WebBrowser\Edge 실행해보았으나
- 위와 같은 오류("Failed to initialise Edge browser control")가 나와 stackoverflow 검색후 개발자버전의 엣지를 따로 설치하라고해서 설치했지만 마찬가지입니다.
A,
(이미 확인하셨을 수 있지만)TEdgeBrowser 컴포넌트를 사용하는 방법은 다음 링크를 참고하셔서 확인하실 수 있습니다.
https://tech.devgear.co.kr/delphi_news/463313
특히, TEdgeBrowser 사용 시 요구사항 부분을 점검해보시기 바랍니다.
1, 마이크로소프트 엣지 크로미엄 기반 브라우저를 설치하시기 바랍니다.(이 부분은 이미 진행한 것이로 보입니다.)
2, 겟잇 패키지 매니저 또는 Nuget 등을 통해 라이브러리(DLL 등)을 설치하시기 바랍니다.
3, 애플리케이션에 필요한 DLL(WebView2Loader.dll)을 컴파일한 실행파일과 같은 폴더 또는 윈도우 검색경로 등에 복사합니다.
위 과정을 검토해 보시고, 다시한번 시도해 보시기 바랍니다.
—————— 답변에 대한 결과를 남겨주시면, 다른 분들이 같은(비슷한) 문제 해결에 큰 도움이 됩니다. (미리 답변 결과 등록 감사합니다.^^)
댓글 2
Delphi [공유] 엣지 브라우저 컴포넌트 설치 후 실행 시 "Failed to initialise Edge browser control" 오류가 발생합니다.
2020.09.28 10:42
Q,
- 가상머신에 윈도우10을 설치를하고
- 업데이트를 모두 수행하였으며(기본적인 최신엣지설치됨)
- C:\Users\Public\Documents\
Embarcadero\Studio\21.0\ Samples\Object Pascal\VCL\WebBrowser\Edge 실행해보았으나 - 위와 같은 오류("Failed to initialise Edge browser control")가 나와 stackoverflow 검색후 개발자버전의 엣지를 따로 설치하라고해서 설치했지만 마찬가지입니다.
A,
(이미 확인하셨을 수 있지만)TEdgeBrowser 컴포넌트를 사용하는 방법은 다음 링크를 참고하셔서 확인하실 수 있습니다.
https://tech.devgear.co.kr/delphi_news/463313
특히, TEdgeBrowser 사용 시 요구사항 부분을 점검해보시기 바랍니다.
1, 마이크로소프트 엣지 크로미엄 기반 브라우저를 설치하시기 바랍니다.(이 부분은 이미 진행한 것이로 보입니다.)
2, 겟잇 패키지 매니저 또는 Nuget 등을 통해 라이브러리(DLL 등)을 설치하시기 바랍니다.
3, 애플리케이션에 필요한 DLL(WebView2Loader.dll)을 컴파일한 실행파일과 같은 폴더 또는 윈도우 검색경로 등에 복사합니다.
위 과정을 검토해 보시고, 다시한번 시도해 보시기 바랍니다.
—————— 답변에 대한 결과를 남겨주시면, 다른 분들이 같은(비슷한) 문제 해결에 큰 도움이 됩니다. (미리 답변 결과 등록 감사합니다.^^)
(질문자 답변 공유)
해결여부
제가 패키지설치를 안한것같습니다. 패키지 설치후 WebView2Loader.dll을 exe곳에 위치시켜 띄우니 잘됩니다.
엣지 브라우저를 검토하는 이유
크롤링 서버를 만들고있는데 현재 파이선으로 셀레니움으로 크롬을 컨트롤 하고있습니다.
이 구성을 델파이로 엣지(크롬기반)으로 바꾸려고 하고있습니다.