mirror of
https://github.com/salvadordf/CEF4Delphi.git
synced 2025-06-02 21:57:37 +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;
|
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
|
implementation
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -838,6 +838,33 @@ type
|
|||||||
procedure Register;
|
procedure Register;
|
||||||
{$ENDIF}
|
{$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
|
implementation
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -106,6 +106,33 @@ type
|
|||||||
procedure Register;
|
procedure Register;
|
||||||
{$ENDIF}
|
{$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
|
implementation
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -791,6 +791,33 @@ type
|
|||||||
property OnBeforePluginLoad : TOnBeforePluginLoad read FOnBeforePluginLoad write SetOnBeforePluginLoad;
|
property OnBeforePluginLoad : TOnBeforePluginLoad read FOnBeforePluginLoad write SetOnBeforePluginLoad;
|
||||||
end;
|
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
|
implementation
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -137,6 +137,33 @@ type
|
|||||||
procedure Register;
|
procedure Register;
|
||||||
{$ENDIF}
|
{$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
|
implementation
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -111,6 +111,33 @@ type
|
|||||||
procedure Register;
|
procedure Register;
|
||||||
{$ENDIF}
|
{$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
|
implementation
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
"UpdateLazPackages" : [
|
"UpdateLazPackages" : [
|
||||||
{
|
{
|
||||||
"ForceNotify" : true,
|
"ForceNotify" : true,
|
||||||
"InternalVersion" : 48,
|
"InternalVersion" : 49,
|
||||||
"Name" : "cef4delphi_lazarus.lpk",
|
"Name" : "cef4delphi_lazarus.lpk",
|
||||||
"Version" : "77.1.18.0"
|
"Version" : "77.1.18.0"
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user