delphi – 如何使最小尺寸可以使用Chromium Embedded Framework dll

Chromium Embedded Framework(http://code.google.com/p/delphichromiumembedded/)很好.我用它来显示从Delphi代码生成的静态 HTML,JS和CSS.

但我觉得它太大了

我需要:

>我需要HTML支持
>我需要JavaScript支持.
>我需要CSS支持.
>我需要Unicode支持.
>我需要OnNavigate事件.

不需要:

>我不需要D3D,GDI,GLES的支持.
>我不需要加载网页的能力. LoadString对我来说就够了
>我不需要语言环境
>我不需要缓存
>我不需要开发工具

如何通过最少可能的部署包来实现所需的功能

目前CEF有40 MB的dll.

解决方法

根据需要的功能,您可以省略一些文件/ DLL.我试过可以省略这些:

> avcodec-53.dll
> avcodec-54.dll
> avformat-53.dll
> avformat-54.dll
> avutil-51.dll
> ffmpegsumo.dll
> libEGL.dll
> libGLESv2.dll
> cef.pak
> chrome.pak
> devtools_resources.pak

我想你会松动视频播放功能和一些UI,如果您简单地使用它来显示嵌入在您的应用程序中的网站,那么它不会显示.

相关文章

ffmpeg 是一套强大的开源的多媒体库 一般都是用 c/c++ 调用, 抽空研究了一下该库的最新版 ,把...
32位CPU所含有的寄存器有:4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄...
1 mov dst, src dst是目的操作数,src是源操作数,指令实现的功能是:将源操作数送到目的操作数中,即:...
有三个API函数可以运行可执行文件WinExec、ShellExecute和CreateProcess。 1.CreateProcess因为使用复杂...
API原型: Declare Function MoveFileEx& Lib "kernel32" Alias "MoveFileExA" (By...