VCL 组件化使用skia
我们实例测试:
然后生成exe,在本机运行,不会有任何问题,可以立即运行起来;把exe放到 纯净的 没有delphi 没有skia的环境中,运行这个exe;就不行,就不会报任何错,双击exe没有反应;
怎么办呢,在IDE里 启用 skia
然后我们把 project1.exe 和 sk4d.dll 放到同一个目录里 ,在纯净的环境中运行测试;
可见 enable skia 就是 复制这个 sk4d.dll到程序目录;
我们再来看下 sk4d.dll 在哪个文件夹下;
VCL 插件化使用skia
由于skia是第三方的c++库,delphi 封装成了 dll,而不是 bpl,skia 插件化的使用 与 组件化是一致的,都是 启动 skia,放sk4d.dll 放根目录;这里也经过了测试;
FMX使用skia
如果是FMX工程,那么它会在工程源码中添加了一句代码,表示将FMX自带的绘制引擎切换为使用Skia,也就是所有的FMX控件都会使用Skia进行绘制,它能提高绘制的质量和性能。
标签:exe,FMX,sk4d,VCL,dll,skia From: https://www.cnblogs.com/del88/p/18240724