mirror of
https://github.com/salvadordf/CEF4Delphi.git
synced 2025-05-23 21:50:21 +02:00
Added a warning about using CEF4Delphi events to modify Windows controls
This commit is contained in:
parent
f38ce21831
commit
2f63378da4
@ -520,6 +520,33 @@ var
|
||||
|
||||
procedure DestroyGlobalCEFApp;
|
||||
|
||||
// *********************************************************
|
||||
// ********************** ATTENTION ! **********************
|
||||
// *********************************************************
|
||||
// ** **
|
||||
// ** MANY OF THE EVENTS IN CEF4DELPHI COMPONENTS LIKE **
|
||||
// ** TCHROMIUM, TFMXCHROMIUM OR TCEFAPPLICATION ARE **
|
||||
// ** EXECUTED IN A CEF THREAD BY DEFAULT. **
|
||||
// ** **
|
||||
// ** WINDOWS CONTROLS MUST BE CREATED AND DESTROYED IN **
|
||||
// ** THE SAME THREAD TO AVOID ERRORS. **
|
||||
// ** SOME OF THEM RECREATE THE HANDLERS IF THEY ARE **
|
||||
// ** MODIFIED AND CAN CAUSE THE SAME ERRORS. **
|
||||
// ** **
|
||||
// ** DON'T CREATE, MODIFY OR DESTROY WINDOWS CONTROLS **
|
||||
// ** INSIDE THE CEF4DELPHI EVENTS AND USE **
|
||||
// ** SYNCHRONIZATION OBJECTS TO PROTECT VARIABLES AND **
|
||||
// ** FIELDS IF THEY ARE ALSO USED IN THE MAIN THREAD. **
|
||||
// ** **
|
||||
// ** READ THIS FOR MORE INFORMATION : **
|
||||
// ** https://www.briskbard.com/index.php?pageid=cef **
|
||||
// ** **
|
||||
// ** USE OUR FORUMS FOR MORE QUESTIONS : **
|
||||
// ** https://www.briskbard.com/forum/ **
|
||||
// ** **
|
||||
// *********************************************************
|
||||
// *********************************************************
|
||||
|
||||
implementation
|
||||
|
||||
uses
|
||||
|
@ -838,6 +838,33 @@ type
|
||||
procedure Register;
|
||||
{$ENDIF}
|
||||
|
||||
// *********************************************************
|
||||
// ********************** ATTENTION ! **********************
|
||||
// *********************************************************
|
||||
// ** **
|
||||
// ** MANY OF THE EVENTS IN CEF4DELPHI COMPONENTS LIKE **
|
||||
// ** TCHROMIUM, TFMXCHROMIUM OR TCEFAPPLICATION ARE **
|
||||
// ** EXECUTED IN A CEF THREAD BY DEFAULT. **
|
||||
// ** **
|
||||
// ** WINDOWS CONTROLS MUST BE CREATED AND DESTROYED IN **
|
||||
// ** THE SAME THREAD TO AVOID ERRORS. **
|
||||
// ** SOME OF THEM RECREATE THE HANDLERS IF THEY ARE **
|
||||
// ** MODIFIED AND CAN CAUSE THE SAME ERRORS. **
|
||||
// ** **
|
||||
// ** DON'T CREATE, MODIFY OR DESTROY WINDOWS CONTROLS **
|
||||
// ** INSIDE THE CEF4DELPHI EVENTS AND USE **
|
||||
// ** SYNCHRONIZATION OBJECTS TO PROTECT VARIABLES AND **
|
||||
// ** FIELDS IF THEY ARE ALSO USED IN THE MAIN THREAD. **
|
||||
// ** **
|
||||
// ** READ THIS FOR MORE INFORMATION : **
|
||||
// ** https://www.briskbard.com/index.php?pageid=cef **
|
||||
// ** **
|
||||
// ** USE OUR FORUMS FOR MORE QUESTIONS : **
|
||||
// ** https://www.briskbard.com/forum/ **
|
||||
// ** **
|
||||
// *********************************************************
|
||||
// *********************************************************
|
||||
|
||||
implementation
|
||||
|
||||
uses
|
||||
|
@ -106,6 +106,33 @@ type
|
||||
procedure Register;
|
||||
{$ENDIF}
|
||||
|
||||
// *********************************************************
|
||||
// ********************** ATTENTION ! **********************
|
||||
// *********************************************************
|
||||
// ** **
|
||||
// ** MANY OF THE EVENTS IN CEF4DELPHI COMPONENTS LIKE **
|
||||
// ** TCHROMIUM, TFMXCHROMIUM OR TCEFAPPLICATION ARE **
|
||||
// ** EXECUTED IN A CEF THREAD BY DEFAULT. **
|
||||
// ** **
|
||||
// ** WINDOWS CONTROLS MUST BE CREATED AND DESTROYED IN **
|
||||
// ** THE SAME THREAD TO AVOID ERRORS. **
|
||||
// ** SOME OF THEM RECREATE THE HANDLERS IF THEY ARE **
|
||||
// ** MODIFIED AND CAN CAUSE THE SAME ERRORS. **
|
||||
// ** **
|
||||
// ** DON'T CREATE, MODIFY OR DESTROY WINDOWS CONTROLS **
|
||||
// ** INSIDE THE CEF4DELPHI EVENTS AND USE **
|
||||
// ** SYNCHRONIZATION OBJECTS TO PROTECT VARIABLES AND **
|
||||
// ** FIELDS IF THEY ARE ALSO USED IN THE MAIN THREAD. **
|
||||
// ** **
|
||||
// ** READ THIS FOR MORE INFORMATION : **
|
||||
// ** https://www.briskbard.com/index.php?pageid=cef **
|
||||
// ** **
|
||||
// ** USE OUR FORUMS FOR MORE QUESTIONS : **
|
||||
// ** https://www.briskbard.com/forum/ **
|
||||
// ** **
|
||||
// *********************************************************
|
||||
// *********************************************************
|
||||
|
||||
implementation
|
||||
|
||||
uses
|
||||
|
@ -791,6 +791,33 @@ type
|
||||
property OnBeforePluginLoad : TOnBeforePluginLoad read FOnBeforePluginLoad write SetOnBeforePluginLoad;
|
||||
end;
|
||||
|
||||
// *********************************************************
|
||||
// ********************** ATTENTION ! **********************
|
||||
// *********************************************************
|
||||
// ** **
|
||||
// ** MANY OF THE EVENTS IN CEF4DELPHI COMPONENTS LIKE **
|
||||
// ** TCHROMIUM, TFMXCHROMIUM OR TCEFAPPLICATION ARE **
|
||||
// ** EXECUTED IN A CEF THREAD BY DEFAULT. **
|
||||
// ** **
|
||||
// ** WINDOWS CONTROLS MUST BE CREATED AND DESTROYED IN **
|
||||
// ** THE SAME THREAD TO AVOID ERRORS. **
|
||||
// ** SOME OF THEM RECREATE THE HANDLERS IF THEY ARE **
|
||||
// ** MODIFIED AND CAN CAUSE THE SAME ERRORS. **
|
||||
// ** **
|
||||
// ** DON'T CREATE, MODIFY OR DESTROY WINDOWS CONTROLS **
|
||||
// ** INSIDE THE CEF4DELPHI EVENTS AND USE **
|
||||
// ** SYNCHRONIZATION OBJECTS TO PROTECT VARIABLES AND **
|
||||
// ** FIELDS IF THEY ARE ALSO USED IN THE MAIN THREAD. **
|
||||
// ** **
|
||||
// ** READ THIS FOR MORE INFORMATION : **
|
||||
// ** https://www.briskbard.com/index.php?pageid=cef **
|
||||
// ** **
|
||||
// ** USE OUR FORUMS FOR MORE QUESTIONS : **
|
||||
// ** https://www.briskbard.com/forum/ **
|
||||
// ** **
|
||||
// *********************************************************
|
||||
// *********************************************************
|
||||
|
||||
implementation
|
||||
|
||||
uses
|
||||
|
@ -137,6 +137,33 @@ type
|
||||
procedure Register;
|
||||
{$ENDIF}
|
||||
|
||||
// *********************************************************
|
||||
// ********************** ATTENTION ! **********************
|
||||
// *********************************************************
|
||||
// ** **
|
||||
// ** MANY OF THE EVENTS IN CEF4DELPHI COMPONENTS LIKE **
|
||||
// ** TCHROMIUM, TFMXCHROMIUM OR TCEFAPPLICATION ARE **
|
||||
// ** EXECUTED IN A CEF THREAD BY DEFAULT. **
|
||||
// ** **
|
||||
// ** WINDOWS CONTROLS MUST BE CREATED AND DESTROYED IN **
|
||||
// ** THE SAME THREAD TO AVOID ERRORS. **
|
||||
// ** SOME OF THEM RECREATE THE HANDLERS IF THEY ARE **
|
||||
// ** MODIFIED AND CAN CAUSE THE SAME ERRORS. **
|
||||
// ** **
|
||||
// ** DON'T CREATE, MODIFY OR DESTROY WINDOWS CONTROLS **
|
||||
// ** INSIDE THE CEF4DELPHI EVENTS AND USE **
|
||||
// ** SYNCHRONIZATION OBJECTS TO PROTECT VARIABLES AND **
|
||||
// ** FIELDS IF THEY ARE ALSO USED IN THE MAIN THREAD. **
|
||||
// ** **
|
||||
// ** READ THIS FOR MORE INFORMATION : **
|
||||
// ** https://www.briskbard.com/index.php?pageid=cef **
|
||||
// ** **
|
||||
// ** USE OUR FORUMS FOR MORE QUESTIONS : **
|
||||
// ** https://www.briskbard.com/forum/ **
|
||||
// ** **
|
||||
// *********************************************************
|
||||
// *********************************************************
|
||||
|
||||
implementation
|
||||
|
||||
uses
|
||||
|
@ -111,6 +111,33 @@ type
|
||||
procedure Register;
|
||||
{$ENDIF}
|
||||
|
||||
// *********************************************************
|
||||
// ********************** ATTENTION ! **********************
|
||||
// *********************************************************
|
||||
// ** **
|
||||
// ** MANY OF THE EVENTS IN CEF4DELPHI COMPONENTS LIKE **
|
||||
// ** TCHROMIUM, TFMXCHROMIUM OR TCEFAPPLICATION ARE **
|
||||
// ** EXECUTED IN A CEF THREAD BY DEFAULT. **
|
||||
// ** **
|
||||
// ** WINDOWS CONTROLS MUST BE CREATED AND DESTROYED IN **
|
||||
// ** THE SAME THREAD TO AVOID ERRORS. **
|
||||
// ** SOME OF THEM RECREATE THE HANDLERS IF THEY ARE **
|
||||
// ** MODIFIED AND CAN CAUSE THE SAME ERRORS. **
|
||||
// ** **
|
||||
// ** DON'T CREATE, MODIFY OR DESTROY WINDOWS CONTROLS **
|
||||
// ** INSIDE THE CEF4DELPHI EVENTS AND USE **
|
||||
// ** SYNCHRONIZATION OBJECTS TO PROTECT VARIABLES AND **
|
||||
// ** FIELDS IF THEY ARE ALSO USED IN THE MAIN THREAD. **
|
||||
// ** **
|
||||
// ** READ THIS FOR MORE INFORMATION : **
|
||||
// ** https://www.briskbard.com/index.php?pageid=cef **
|
||||
// ** **
|
||||
// ** USE OUR FORUMS FOR MORE QUESTIONS : **
|
||||
// ** https://www.briskbard.com/forum/ **
|
||||
// ** **
|
||||
// *********************************************************
|
||||
// *********************************************************
|
||||
|
||||
implementation
|
||||
|
||||
uses
|
||||
|
@ -2,7 +2,7 @@
|
||||
"UpdateLazPackages" : [
|
||||
{
|
||||
"ForceNotify" : true,
|
||||
"InternalVersion" : 48,
|
||||
"InternalVersion" : 49,
|
||||
"Name" : "cef4delphi_lazarus.lpk",
|
||||
"Version" : "77.1.18.0"
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user