System.Bindings.Helper.TBindings.CreateExpression
Delphi
class function CreateExpression(
const InputScopes: array of IScope;
const BindExprStr: string;
const BindingEventRec: TBindingEventRec;
const Whitelist: IWhitelist): TBindingExpression; overload;
class function CreateExpression(
const InputScopes: array of IScope;
const BindExprStr: string;
const BindingEventRec: TBindingEventRec): TBindingExpression; overload;
class function CreateExpression(
const InputScopes: array of IScope;
const BindExprStr: string;
const Whitelist: IWhitelist): TBindingExpression; overload;
class function CreateExpression(
const InputScopes: array of IScope;
const BindExprStr: string): TBindingExpression; overload;
C++
__classmethod System::Bindings::Expression::TBindingExpression* __fastcall CreateExpression(const System::Bindings::Evalprotocol::_di_IScope *InputScopes, const System::NativeInt InputScopes_High, const System::UnicodeString BindExprStr, const TBindingEventRec &BindingEventRec, const System::Bindings::Evalprotocol::_di_IWhitelist Whitelist)/* overload */;
__classmethod System::Bindings::Expression::TBindingExpression* __fastcall CreateExpression(const System::Bindings::Evalprotocol::_di_IScope *InputScopes, const System::NativeInt InputScopes_High, const System::UnicodeString BindExprStr, const TBindingEventRec &BindingEventRec)/* overload */;
__classmethod System::Bindings::Expression::TBindingExpression* __fastcall CreateExpression(const System::Bindings::Evalprotocol::_di_IScope *InputScopes, const System::NativeInt InputScopes_High, const System::UnicodeString BindExprStr, const System::Bindings::Evalprotocol::_di_IWhitelist Whitelist)/* overload */;
__classmethod System::Bindings::Expression::TBindingExpression* __fastcall CreateExpression(const System::Bindings::Evalprotocol::_di_IScope *InputScopes, const System::NativeInt InputScopes_High, const System::UnicodeString BindExprStr)/* overload */;
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 | 
|---|---|---|---|---|
| function | public | System.Bindings.Helper.pas System.Bindings.Helper.hpp | System.Bindings.Helper | TBindings | 
説明
式を作成するためのヘルプ メソッド。
CreateExpression メソッドは、式を作成するヘルパです。CreateExpression にはオーバーロード メソッドが 2 つあります。
CreateExpression の第 1 オーバーロード メソッドは、次のパラメータで呼び出します。
| パラメータ | 意味 | 
| InputScopes | バインディング式の文字列の検索に使用される入力スコープ の配列。 | 
| BindExprStr | バインディング エンジンによって評価される文字列式。 | 
| BindingEventRec | バインディング式イベントを保持するレコード。 | 
CreateExpression の第 2 オーバーロード メソッドは、次のパラメータで呼び出します。
| パラメータ | 意味 | 
| InputScopes | バインディング式の文字列の検索に使用される入力スコープ の配列。 | 
| BindExprStr | バインディング エンジンによって評価される文字列式。 | 
ヒント: 式は手動で評価され、結果の値は手動で取りだされます。