You've already forked CEF4Delphi
mirror of
https://github.com/salvadordf/CEF4Delphi.git
synced 2025-06-12 22:07:39 +02:00
Improved Linux support thanks to Christoph Schneider
Added more code comments in the TabbedBrowser2 demo. Removed FastMM4 from the SimpleOSRBrowser demo. Modified TCEFWorkScheduler for FPC in Linux.
This commit is contained in:
@ -1167,8 +1167,14 @@ begin
|
||||
TempArgs.instance := HINSTANCE{$IFDEF FPC}(){$ENDIF};
|
||||
{$ELSE}
|
||||
{$IFDEF LINUX}
|
||||
TempArgs.argc := argc;
|
||||
TempArgs.argv := argv;
|
||||
{$IFDEF FPC}
|
||||
TempArgs.argc := argc;
|
||||
TempArgs.argv := argv;
|
||||
{$ELSE}
|
||||
// TODO: Find a way to set the TCefMainArgs values in Delphi FMX for Linux
|
||||
TempArgs.argc := 0;
|
||||
TempArgs.argv := 0;
|
||||
{$ENDIF}
|
||||
{$ELSE}
|
||||
TempArgs.argc := 0;
|
||||
TempArgs.argv := 0;
|
||||
@ -1247,8 +1253,14 @@ begin
|
||||
TempArgs.instance := HINSTANCE{$IFDEF FPC}(){$ENDIF};
|
||||
{$ELSE}
|
||||
{$IFDEF LINUX}
|
||||
TempArgs.argc := argc;
|
||||
TempArgs.argv := argv;
|
||||
{$IFDEF FPC}
|
||||
TempArgs.argc := argc;
|
||||
TempArgs.argv := argv;
|
||||
{$ELSE}
|
||||
// TODO: Find a way to set the TCefMainArgs values in Delphi FMX for Linux
|
||||
TempArgs.argc := 0;
|
||||
TempArgs.argv := 0;
|
||||
{$ENDIF}
|
||||
{$ELSE}
|
||||
TempArgs.argc := 0;
|
||||
TempArgs.argv := 0;
|
||||
@ -2181,7 +2193,11 @@ begin
|
||||
{$IFDEF MSWINDOWS}
|
||||
FLibHandle := LoadLibraryExW(PWideChar(LibCefPath), 0, LOAD_WITH_ALTERED_SEARCH_PATH);
|
||||
{$ELSE}
|
||||
FLibHandle := LoadLibrary(LibCefPath);
|
||||
{$IFDEF FPC}
|
||||
FLibHandle := LoadLibrary(LibCefPath);
|
||||
{$ELSE}
|
||||
FLibHandle := LoadLibrary(PChar(LibCefPath));
|
||||
{$ENDIF}
|
||||
{$ENDIF}
|
||||
|
||||
if (FLibHandle = 0) then
|
||||
|
Reference in New Issue
Block a user