본문 바로가기
Delphi Tip/인터넷

Delphi에서 Chrome Browser 사용하기

by MonoSoft 2021. 12. 5.
728x90
반응형

Delphi에서 Chrome Browser 사용하기

 

 

델파이 기본 웹브라우저 컴포넌트는 TWebBrowser인데. 

이놈이 Internet Explorer를 맵핑해놓은거다.

 

기존에는 델파이로 응용프로그램을 구현할 때,

내부에 웹뷰가 필요하면 이 녀석을 사용했는데..

아무래도 표준도 잘 안지키고, 버전별로 표준 구현의 차이가 심하여..

Chrome 브라우저를 웹뷰로 사용해보기로 함.

 

검색을 해보니. Delphi Chromium Embedded (DCEF) 라는 놈이 있는데,

이게 DCEF 1, DCEF 3 이렇게 나눠져있더라는...

DCEF 1를 진행하다 개발이 중단된 거 같고,

그걸 포크해서 DCEF 3을 다시 개발한 거 같은데.. 잘은 모르겠고...

소스를 대략 보니 DCEF 3이 완성도가 더 있는 듯..

(찾아보니 DCEF 3은 multi-process용으로 재개발한 버전으로 보인다)

 

DCEF 1은 XXXXX

 

DCEF 3 https://github.com/hgourvest/dcef3

 

GitHub - hgourvest/dcef3

Contribute to hgourvest/dcef3 development by creating an account on GitHub.

github.com

 

데모도 있고 하지만, 실제로 많이 테스트를 해봐야지 개념을 익히게 되는 듯..

브라우저가 서로 다르니 당연하겠지만, TWebBrowser랑 처리 방식이 달라서.. 좀 헤매기도 함..



여튼, 로딩이나 랜더링 속도도 빠르고 표준 기술도 적용 잘되고 만족.

크롬 브라우저가 설치안된 Windows에서도 구동이 되어야 하니, 관련된 정보를 다 담고 있는 관련 dll이 용량이 좀 됨

머.. 설치할때 한 번만 같이 배포하면 되니까 머 딱히 문제는 없음.

728x90
반응형

댓글