Update to CEF 3.3325.1755.g7c74b17
Posted: Thu Mar 29, 2018 6:27 pm
Hi,
I just updated CEF4Delphi to CEF 3.3325.1755.g7c74b17 which includes Chromium 65.0.3325.181
This update brings many small code changes because I had to check most of the project code while I was trying to fix the shutdown crash (GitHub issue #108).
That bug is still present
but it's be harder to find. I had to make some of the main initialization classes more similar to the official CEF demo code and also make other classes slightly safer.
While I was checking the code I found and fixed several small bugs. Most of them were incorrect declarations like the TChromium.OnBeforePopup event.
I also noticed that the shutdown bug can be avoided if :
The CEF3 binaries are these :
I just updated CEF4Delphi to CEF 3.3325.1755.g7c74b17 which includes Chromium 65.0.3325.181
This update brings many small code changes because I had to check most of the project code while I was trying to fix the shutdown crash (GitHub issue #108).
That bug is still present

While I was checking the code I found and fixed several small bugs. Most of them were incorrect declarations like the TChromium.OnBeforePopup event.
I also noticed that the shutdown bug can be avoided if :
- You use a separate EXE for the subprocesses.
- You delay the destruction of GlobalCEFApp. To add a delay set the new property GolbalCEFApp.ShutdownWaitTime to 500 ms or 1000 ms. The default is 0.
The CEF3 binaries are these :