You've already forked CEF4Delphi
mirror of
https://github.com/salvadordf/CEF4Delphi.git
synced 2025-06-12 22:07:39 +02:00
Fixes in string handling and CEF types
- Modified Cefv8Accessor and Cefv8Interceptor helper function declarations. - Fixed and renamed ICefV8Interceptor parameters. - Fixed and renamed ICefV8Accessor parameters. - Modified ICefValue.SetBool parameter. - Fixed ICefMenuModelDelegate.FormatLabel "label" parameter. - Modified CefStringClearAndGet parameter. - Added CefStringInitialize function. - Fixed string handling in TCefRequestContextRef.SetPreference. - Fixed string handling in TCefCustomResourceBundleHandler.GetLocalizedString. - Fixed string handling in TCefResourceHandlerOwn.GetResponseHeaders. - Fixed string handling in TCefResourceRequestHandlerOwn.OnResourceRedirect. - Fixed string handling in TCefStringMapOwn. - Fixed string handling in TCefStringMultimapOwn. - Fixed and renamed ICefv8Handler.Execute parameters. - Adapted JSWindowBindingWithObject demo to new Cefv8Accessor declaration.
This commit is contained in:
@ -49,15 +49,15 @@ type
|
||||
protected
|
||||
FMyVal : ustring;
|
||||
|
||||
function Get(const name: ustring; const obj: ICefv8Value; out retval : ICefv8Value; var exception: ustring): Boolean; override;
|
||||
function Put(const name: ustring; const obj, value: ICefv8Value; var exception: ustring): Boolean; override;
|
||||
function Get(const name: ustring; const object_: ICefv8Value; var retval : ICefv8Value; var exception: ustring): Boolean; override;
|
||||
function Set_(const name: ustring; const object_, value: ICefv8Value; var exception: ustring): Boolean; override;
|
||||
end;
|
||||
|
||||
implementation
|
||||
|
||||
function TMyV8Accessor.Get(const name : ustring;
|
||||
const obj : ICefv8Value;
|
||||
out retval : ICefv8Value;
|
||||
const object_ : ICefv8Value;
|
||||
var retval : ICefv8Value;
|
||||
var exception : ustring): Boolean;
|
||||
begin
|
||||
if (name = 'myval') then
|
||||
@ -69,10 +69,10 @@ begin
|
||||
Result := False;
|
||||
end;
|
||||
|
||||
function TMyV8Accessor.Put(const name : ustring;
|
||||
const obj : ICefv8Value;
|
||||
const value : ICefv8Value;
|
||||
var exception : ustring): Boolean;
|
||||
function TMyV8Accessor.Set_(const name : ustring;
|
||||
const object_ : ICefv8Value;
|
||||
const value : ICefv8Value;
|
||||
var exception : ustring): Boolean;
|
||||
begin
|
||||
if (name = 'myval') then
|
||||
begin
|
||||
|
Reference in New Issue
Block a user