Copyright: TrueRAD Suite © TrueRAD Soft. Help file last compiled   Thursday, August 10, 2000 21:10:37.


TrueRAD Suite - Overview
TrueRAD Suite

Units

Classes

Other Types


TrueRAD Suite - Units
Units

radconlist
rade2m
rade2p
radp2p
radvar


TrueRAD Suite - Classes
Classes

TradConnection
TradConnectionList
TradE2MConnection
TradE2PConnection
TradP2PConnection
TradParameterConnection
TradParameterConnections
TradVariable
TradVariableClassInfo


TrueRAD Suite - Types
Types

TradValueOptions


String Handling Routines

Various utility routines/method/classes for string handling

Description
No description yet...


File/Directory Name Manipulation Routines

Various utility routines/method/classes


Components


Buttons


Labels


Legend

 - Marks that the item has an associated example. (this bitmap is a hyperlink.)

 - Marks that the item has documented bugs.


radconlist Unit Overview
radconlist Unit
Legend

Classes
TradConnection

TradConnection is the common ancestor of all connection components.

 TradConnectionList

TradConnectionsList is the generic class for creating components that maintain connections between objects, components or controls.

Other Types
TradValueOptions

Describes how initialize target feature of the connection.


TradConnection
TradConnection Object
Hierarchy   Properties   Methods

TradConnection is the common ancestor of all connection components.

Unit
radconlist

Declaration
TradConnection = class(TComponent)

Description
TradConnection provide visual connection between two objects. The descendant classes realize common connections: property to property, event to property and event to method. Do not create instances of TradConnection.


Properties for TradConnection
TradConnection Properties

Properties   Methods

 In TradConnection
ConnectionList
Index
Source
SourceInfo
Target
TargetInfo


Methods for TradConnection
TradConnection Methods

Properties   Methods

 In TradConnection
 Connect
 Destroy
 GetParentComponent
 HasParent
 Unconnect


TradConnection.ConnectionList
ConnectionList property

Refers to the connection list that contains the connection.

Applies to
TradConnection

Declaration
Property ConnectionList : TradConnectionList;

Description
ConnectionList indicates which connection list component contains the connection. An connection list provides a visual interface for working with connections. The connection’s properties are accessible in the Object Inspector by double-clicking on the connection list and selecting the connection.


TradConnection.Index
Index property

Holds the index of the connection in the connection list.

Applies to
TradConnection

Declaration
Property Index : Integer;

Description
Index contains the indexed value that indicates the location of the connection in the connection list. You can change the location of an connection in its list by using either the up and down arrows on either the toolbar or the speed menu of the connection list editor.


TradConnection.Source
Source property

Specifies the source object of the connection.

Applies to
TradConnection

Declaration
Property Source : TComponent;

Description
Source designates the source object that is associated with the connection.

Note: After set this property, the method Unconnect is called.


TradConnection.SourceInfo
SourceInfo property

Specifies the TrueRAD class info of Source object.

Applies to
TradConnection

Declaration
Property SourceInfo : TradClassInfo;


TradConnection.Target
Target property

Specifies the target object of the connection.

Applies to
TradConnection

Declaration
Property Target : TComponent;

Description
Target designates the target object that is associated with the connection.

Note: After set this property, the method Unconnect is called.


TradConnection.TargetInfo
TargetInfo property

Specifies the TrueRAD class info of Target object.

Applies to
TradConnection

Declaration
Property TargetInfo : TradClassInfo;


TradConnection.Connect
Connect method

Initializes connection between two objects.

Applies to
TradConnection

Declaration
Function Connect: Boolean;

Description
The call of the given method initializes connection between two objects. If TradConnection owned by the connection list, the call of a method occurs automatically after loading the form from stream. The given method is abstract and the real operation is made in the descendants classes.

Note: At initialization of connection, the events of the object are intercepted by connection. If you create event handlers on design-time, all will be normal to work. If on run-time (after loading the form from stream), the connection can not work.


TradConnection.Destroy
Destroy method

Destroys the instance of the contained connection.

Applies to
TradConnection

Declaration
Procedure Destroy;

Description
If the connection is contained in an connection list, Destroy removes the connection from that list. Then it calls the inherited Destroy.


TradConnection.GetIndex
GetIndex method

Applies to
TradConnection

Declaration
Function GetIndex: Integer;


TradConnection.GetParentComponent
GetParentComponent method

Returns the connection list that contains the connection.

Applies to
TradConnection

Declaration
Function GetParentComponent: TComponent;

Description
GetParentComponent is called by the streaming system that loads and saves VCL components. It ensures that objects are loaded and saved with their parent objects. TradConnectionn overrides the inherited method to identify its associated connection list as its parent.


TradConnection.GetSourceInfo
GetSourceInfo method

Applies to
TradConnection

Declaration
Function GetSourceInfo: TradClassInfo;


TradConnection.GetTargetInfo
GetTargetInfo method

Applies to
TradConnection

Declaration
Function GetTargetInfo: TradClassInfo;


TradConnection.HasParent
HasParent method

Indicates whether the connection is contained in an connection list.

Applies to
TradConnection

Declaration
Function HasParent: Boolean;

Description
HasParent is called by the streaming system that loads and saves VCL components. It ensures that objects are loaded and saved with their parent objects. TradConnection overrides the inherited method to return True if the connection is contained in an connection list.


TradConnection.Notification
Notification method

Applies to
TradConnection

Declaration
Procedure Notification(AComponent: TComponent; Operation: TOperation);


TradConnection.ReadState
ReadState method

Applies to
TradConnection

Declaration
Procedure ReadState(Reader: TReader);


TradConnection.SetConnectionList
SetConnectionList method

Applies to
TradConnection

Declaration
Procedure SetConnectionList(Value: TradCOnnectionList);


TradConnection.SetIndex
SetIndex method

Applies to
TradConnection

Declaration
Procedure SetIndex(Value: Integer);


TradConnection.SetParentComponent
SetParentComponent method

Applies to
TradConnection

Declaration
Procedure SetParentComponent(AParent: TComponent);


TradConnection.SetSource
SetSource method

Applies to
TradConnection

Declaration
Procedure SetSource(Value: TComponent);


TradConnection.SetTarget
SetTarget method

Applies to
TradConnection

Declaration
Procedure SetTarget(Value: TComponent);


TradConnection.Unconnect
Unconnect method

Breaks off connection between two objects.

Applies to
TradConnection

Declaration
Procedure Unconnect;

Description
The call of the given method breaks off connection between two objects. The call of a method occurs automatically after changing Source or Target properties.


TradConnectionList
 TradConnectionList Component
Hierarchy   Properties   Methods

TradConnectionsList is the generic class for creating components that maintain connections between objects, components or controls.

Unit
radconlist

Declaration
TradConnectionList = class(TComponent)

Description
TradConnectionList is a component that allows you to work with connections at design-time. The connection list editor is the user interface for working with connections. From the connection list editor you can add, delete and modify connections.


Properties for TradConnectionList
TradConnectionList Properties

Properties   Methods

 In TradConnectionList
ConnectionCount
Connections


Methods for TradConnectionList
TradConnectionList Methods

Properties   Methods

 In TradConnectionList
 Create
 Destroy


TradConnectionList.ConnectionCount
ConnectionCount property

Indicates the number of connections owned by the component.

Applies to
TradConnectionList

Declaration
Property ConnectionCount : Integer;

Description
Use ConnectionCount to find or verify the number of connections owned by a component, or when iterating through the Connections list to perform some action on all owned connections. ConnectionCount is used internally for such iterative procedures.

Note: The ConnectionCount of a component contains the same number of items as in the Connections list for that component, and is always 1 more than the highest Connections index, because the first Connections index is always 0.


TradConnectionList.Connections
Connections property

Lists all connections owned by the component.

Applies to
TradConnectionList

Declaration
Property Connections[Index:Integer] : TradConnection;

Description
Use Connections to access any of the connections owned by this component. The Connections property is most useful when referring to owned connections by number rather than name. It is also used internally for iterative processing of all owned connections.

Note: For convenience use Connections with ConnectionCount for iterative processing. However, be aware that while the ConnectionCount of a component contains the same number of items as in the Connections list for that component, ConnectionCount is always 1 more than the highest Connections index, because the first Connections index is always 0.


TradConnectionList.AddConnection
AddConnection method

Applies to
TradConnectionList

Declaration
Procedure AddConnection(Connection: TradConnection);


TradConnectionList.Create
Create method

Instantiates and initializes a TradConnectionList object.

Applies to
TradConnectionList

Declaration
Procedure Create(AOwner: TComponent);

Description
When using the form designer, connection list instances are created automatically when you drop an connection list component on your form. The AOwner parameter is the owner of the action list, typically this is the form.
Create calls the inherited Create, and initializes the object by creating its sub-objects that handle the list of connections.


TradConnectionList.Destroy
Destroy method

Disposes of the instance of an connection list object.

Applies to
TradConnectionList

Declaration
Procedure Destroy;

Description
You do not need to call the destructor for an connection list if it has an owner. The list is destroyed automatically by its owner that was passed to its constructor when it was created.


TradConnectionList.GetChildren
GetChildren method

Applies to
TradConnectionList

Declaration
Procedure GetChildren(Proc: TGetChildProc; Root: TComponent);


TradConnectionList.GetConnection
GetConnection method

Applies to
TradConnectionList

Declaration
Function GetConnection(Index: Integer): TradConnection;


TradConnectionList.GetConnectionCount
GetConnectionCount method

Applies to
TradConnectionList

Declaration
Function GetConnectionCount: Integer;


TradConnectionList.Loaded
Loaded method

Applies to
TradConnectionList

Declaration
Procedure Loaded;


TradConnectionList.Notification
Notification method

Applies to
TradConnectionList

Declaration
Procedure Notification(AComponent: TComponent; Operation: TOperation);


TradConnectionList.RemoveConnection
RemoveConnection method

Applies to
TradConnectionList

Declaration
Procedure RemoveConnection(Connection: TradConnection);


TradConnectionList.SetChildOrder
SetChildOrder method

Applies to
TradConnectionList

Declaration
Procedure SetChildOrder(Component: TComponent; Order: Integer);


TradConnectionList.SetConnection
SetConnection method

Applies to
TradConnectionList

Declaration
Procedure SetConnection(Index: Integer; Value: TradConnection);


TradValueOptions
TradValueOptions type

Describes how initialize target feature of the connection.

Unit
radconlist

Declaration
TradValueOptions = (voConstant, voComponentProperty, voEventProperty);

Description

voConstant	Set feature value as string constant.
voComponentProperty	Set feature value as component property.
voEventProperty	Set feature value as event parameter.


Hierarchy

TComponent
     |
TradConnection

Direct subclasses
TradE2MConnection
TradE2PConnection
TradP2PConnection


Hierarchy

TComponent
     |
TradConnectionList

Subclasses
None


rade2m Unit Overview
rade2m Unit
Legend

Classes
TradE2MConnection
TradParameterConnection
TradParameterConnections


TradE2MConnection
TradE2MConnection Object
Hierarchy   Properties   Methods

Unit
rade2m

Declaration
TradE2MConnection = class(TradConnection)


Properties for TradE2MConnection
TradE2MConnection Properties

Properties   Methods

 In TradE2MConnection
SourceEvent
SourceEventInfo
TargetMethod
TargetMethodInfo
TargetMethodParameters

Derived from TradConnection
ConnectionList
Index
Source
SourceInfo
Target
TargetInfo


Methods for TradE2MConnection
TradE2MConnection Methods

Properties   Methods

 In TradE2MConnection
 Connect
 Create
 Destroy
 Unconnect

Derived from TradConnection
 Connect
 Destroy
 GetParentComponent
 HasParent
 Unconnect


TradE2MConnection.SourceEvent
SourceEvent property

Applies to
TradE2MConnection

Declaration
Property SourceEvent : String;


TradE2MConnection.SourceEventInfo
SourceEventInfo property

Applies to
TradE2MConnection

Declaration
Property SourceEventInfo : TradEventInfo;


TradE2MConnection.TargetMethod
TargetMethod property

Applies to
TradE2MConnection

Declaration
Property TargetMethod : String;


TradE2MConnection.TargetMethodInfo
TargetMethodInfo property

Applies to
TradE2MConnection

Declaration
Property TargetMethodInfo : TradMethodInfo;


TradE2MConnection.TargetMethodParameters
TargetMethodParameters property

Applies to
TradE2MConnection

Declaration
Property TargetMethodParameters : TradParameterConnections;


TradE2MConnection.Connect
Connect method

Applies to
TradE2MConnection

Declaration
Function Connect: Boolean;


TradE2MConnection.Create
Create method

Applies to
TradE2MConnection

Declaration
Procedure Create(AOwner: TComponent);


TradE2MConnection.Destroy
Destroy method

Applies to
TradE2MConnection

Declaration
Procedure Destroy;


TradE2MConnection.GetSourceEventInfo
GetSourceEventInfo method

Applies to
TradE2MConnection

Declaration
Function GetSourceEventInfo: TradEventInfo;


TradE2MConnection.GetTargetMethodInfo
GetTargetMethodInfo method

Applies to
TradE2MConnection

Declaration
Function GetTargetMethodInfo: TradMethodInfo;


TradE2MConnection.Notification
Notification method

Applies to
TradE2MConnection

Declaration
Procedure Notification(AComponent: TComponent; Operation: TOperation);


TradE2MConnection.OnSourceEvent
OnSourceEvent method

Applies to
TradE2MConnection

Declaration
Procedure OnSourceEvent(Sender: TObject; Event: TradEventInfo);


TradE2MConnection.SetTargetMethod
SetTargetMethod method

Applies to
TradE2MConnection

Declaration
Procedure SetTargetMethod(Value: String);


TradE2MConnection.Unconnect
Unconnect method

Applies to
TradE2MConnection

Declaration
Procedure Unconnect;


TradParameterConnection
TradParameterConnection Object
Hierarchy   Properties

Unit
rade2m

Declaration
TradParameterConnection = class(TCollectionItem)


Properties for TradParameterConnection
TradParameterConnection Properties

Properties

 In TradParameterConnection
Component
ComponentInfo
ComponentProperty
ComponentPropertyIndex
ComponentPropertyInfo
Connection
Constant
EventParameter
EventParameterInfo
Options
ParameterInfo
ParameterName


TradParameterConnection.Component
Component property

Applies to
TradParameterConnection

Declaration
Property Component : TComponent;


TradParameterConnection.ComponentInfo
ComponentInfo property

Applies to
TradParameterConnection

Declaration
Property ComponentInfo : TradClassInfo;


TradParameterConnection.ComponentProperty
ComponentProperty property

Applies to
TradParameterConnection

Declaration
Property ComponentProperty : String;


TradParameterConnection.ComponentPropertyIndex
ComponentPropertyIndex property

Applies to
TradParameterConnection

Declaration
Property ComponentPropertyIndex : Variant;


TradParameterConnection.ComponentPropertyInfo
ComponentPropertyInfo property

Applies to
TradParameterConnection

Declaration
Property ComponentPropertyInfo : TradPropertyInfo;


TradParameterConnection.Connection
Connection property

Applies to
TradParameterConnection

Declaration
Property Connection : TradE2MConnection;


TradParameterConnection.Constant
Constant property

Applies to
TradParameterConnection

Declaration
Property Constant : String;


TradParameterConnection.EventParameter
EventParameter property

Applies to
TradParameterConnection

Declaration
Property EventParameter : String;


TradParameterConnection.EventParameterInfo
EventParameterInfo property

Applies to
TradParameterConnection

Declaration
Property EventParameterInfo : TradParameterInfo;


TradParameterConnection.Options
Options property

Applies to
TradParameterConnection

Declaration
Property Options : TradValueOptions;


TradParameterConnection.ParameterInfo
ParameterInfo property

Applies to
TradParameterConnection

Declaration
Property ParameterInfo : TradParameterInfo;


TradParameterConnection.ParameterName
ParameterName property

Applies to
TradParameterConnection

Declaration
Property ParameterName : String;


TradParameterConnection.DefineProperties
DefineProperties method

Applies to
TradParameterConnection

Declaration
Procedure DefineProperties(Filer: TFiler);


TradParameterConnection.GetComponentInfo
GetComponentInfo method

Applies to
TradParameterConnection

Declaration
Function GetComponentInfo: TradClassInfo;


TradParameterConnection.GetComponentPropertyInfo
GetComponentPropertyInfo method

Applies to
TradParameterConnection

Declaration
Function GetComponentPropertyInfo: TradPropertyInfo;


TradParameterConnection.GetConnection
GetConnection method

Applies to
TradParameterConnection

Declaration
Function GetConnection: TradE2MConnection;


TradParameterConnection.GetDisplayName
GetDisplayName method

Applies to
TradParameterConnection

Declaration
Function GetDisplayName: string;


TradParameterConnection.GetEventParameterInfo
GetEventParameterInfo method

Applies to
TradParameterConnection

Declaration
Function GetEventParameterInfo: TradParameterInfo;


TradParameterConnection.GetParameterInfo
GetParameterInfo method

Applies to
TradParameterConnection

Declaration
Function GetParameterInfo: TradParameterInfo;


TradParameterConnection.ReadComponentPropertyIndexes
ReadComponentPropertyIndexes method

Applies to
TradParameterConnection

Declaration
Procedure ReadComponentPropertyIndexes(Reader: TReader);


TradParameterConnection.SetComponent
SetComponent method

Applies to
TradParameterConnection

Declaration
Procedure SetComponent(Value: TComponent);


TradParameterConnection.SetComponentProperty
SetComponentProperty method

Applies to
TradParameterConnection

Declaration
Procedure SetComponentProperty(Value: String);


TradParameterConnection.WriteComponentPropertyIndexes
WriteComponentPropertyIndexes method

Applies to
TradParameterConnection

Declaration
Procedure WriteComponentPropertyIndexes(Writer: TWriter);


TradParameterConnections
TradParameterConnections Object
Hierarchy   Properties   Methods

Unit
rade2m

Declaration
TradParameterConnections = class(TCollection)


Properties for TradParameterConnections
TradParameterConnections Properties

Properties   Methods

 In TradParameterConnections
Connection
Items
Method


Methods for TradParameterConnections
TradParameterConnections Methods

Properties   Methods

 In TradParameterConnections
 Add
 Create
 Init


TradParameterConnections.Connection
Connection property

Applies to
TradParameterConnections

Declaration
Property Connection : TradE2MConnection;


TradParameterConnections.Items
Items property

Applies to
TradParameterConnections

Declaration
Property Items[Index:Integer] : TradParameterConnection;


TradParameterConnections.Method
Method property

Applies to
TradParameterConnections

Declaration
Property Method : String;


TradParameterConnections.Add
Add method

Applies to
TradParameterConnections

Declaration
Function Add: TradParameterConnection;


TradParameterConnections.Create
Create method

Applies to
TradParameterConnections

Declaration
Procedure Create(AConnector: TradE2MConnection);


TradParameterConnections.GetLink
GetLink method

Applies to
TradParameterConnections

Declaration
Function GetLink(Index: Integer): TradParameterConnection;


TradParameterConnections.GetOwner
GetOwner method

Applies to
TradParameterConnections

Declaration
Function GetOwner: TPersistent;


TradParameterConnections.Init
Init method

Applies to
TradParameterConnections

Declaration
Procedure Init(Method: TradMethodInfo);


TradParameterConnections.SetLink
SetLink method

Applies to
TradParameterConnections

Declaration
Procedure SetLink(Index: Integer; Value: TradParameterConnection);


Hierarchy

TComponent
     |
TradConnection
     |
TradE2MConnection

Subclasses
None


Hierarchy

TCollectionItem
     |
TradParameterConnection

Subclasses
None


Hierarchy

TCollection
     |
TradParameterConnections

Subclasses
None


rade2p Unit Overview
rade2p Unit
Legend

Classes
TradE2PConnection


TradE2PConnection
TradE2PConnection Object
Hierarchy   Properties   Methods

Unit
rade2p

Declaration
TradE2PConnection = class(TradConnection)


Properties for TradE2PConnection
TradE2PConnection Properties

Properties   Methods

 In TradE2PConnection
SourceEvent
SourceEventInfo
TargetProperty
TargetPropertyIndex
TargetPropertyInfo
ValueComponent
ValueComponentInfo
ValueComponentProperty
ValueComponentPropertyIndex
ValueComponentPropertyInfo
ValueConstant
ValueEventParameter
ValueEventParameterInfo
ValueOptions

Derived from TradConnection
ConnectionList
Index
Source
SourceInfo
Target
TargetInfo


Methods for TradE2PConnection
TradE2PConnection Methods

Properties   Methods

 In TradE2PConnection
 Connect
 Create
 Destroy
 Unconnect

Derived from TradConnection
 Connect
 Destroy
 GetParentComponent
 HasParent
 Unconnect


TradE2PConnection.SourceEvent
SourceEvent property

Applies to
TradE2PConnection

Declaration
Property SourceEvent : String;


TradE2PConnection.SourceEventInfo
SourceEventInfo property

Applies to
TradE2PConnection

Declaration
Property SourceEventInfo : TradEventInfo;


TradE2PConnection.TargetProperty
TargetProperty property

Applies to
TradE2PConnection

Declaration
Property TargetProperty : String;


TradE2PConnection.TargetPropertyIndex
TargetPropertyIndex property

Applies to
TradE2PConnection

Declaration
Property TargetPropertyIndex : Variant;


TradE2PConnection.TargetPropertyInfo
TargetPropertyInfo property

Applies to
TradE2PConnection

Declaration
Property TargetPropertyInfo : TradPropertyInfo;


TradE2PConnection.ValueComponent
ValueComponent property

Applies to
TradE2PConnection

Declaration
Property ValueComponent : TComponent;


TradE2PConnection.ValueComponentInfo
ValueComponentInfo property

Applies to
TradE2PConnection

Declaration
Property ValueComponentInfo : TradClassInfo;


TradE2PConnection.ValueComponentProperty
ValueComponentProperty property

Applies to
TradE2PConnection

Declaration
Property ValueComponentProperty : String;


TradE2PConnection.ValueComponentPropertyIndex
ValueComponentPropertyIndex property

Applies to
TradE2PConnection

Declaration
Property ValueComponentPropertyIndex : Variant;


TradE2PConnection.ValueComponentPropertyInfo
ValueComponentPropertyInfo property

Applies to
TradE2PConnection

Declaration
Property ValueComponentPropertyInfo : TradPropertyInfo;


TradE2PConnection.ValueConstant
ValueConstant property

Applies to
TradE2PConnection

Declaration
Property ValueConstant : String;


TradE2PConnection.ValueEventParameter
ValueEventParameter property

Applies to
TradE2PConnection

Declaration
Property ValueEventParameter : String;


TradE2PConnection.ValueEventParameterInfo
ValueEventParameterInfo property

Applies to
TradE2PConnection

Declaration
Property ValueEventParameterInfo : TradParameterInfo;


TradE2PConnection.ValueOptions
ValueOptions property

Applies to
TradE2PConnection

Declaration
Property ValueOptions : TradValueOptions;


TradE2PConnection.Connect
Connect method

Applies to
TradE2PConnection

Declaration
Function Connect: Boolean;


TradE2PConnection.Create
Create method

Applies to
TradE2PConnection

Declaration
Procedure Create(AOwner: TComponent);


TradE2PConnection.DefineProperties
DefineProperties method

Applies to
TradE2PConnection

Declaration
Procedure DefineProperties(Filer: TFiler);


TradE2PConnection.Destroy
Destroy method

Applies to
TradE2PConnection

Declaration
Procedure Destroy;


TradE2PConnection.GetSourceEventInfo
GetSourceEventInfo method

Applies to
TradE2PConnection

Declaration
Function GetSourceEventInfo: TradEventInfo;


TradE2PConnection.GetTargetPropertyInfo
GetTargetPropertyInfo method

Applies to
TradE2PConnection

Declaration
Function GetTargetPropertyInfo: TradPropertyInfo;


TradE2PConnection.GetValueComponentInfo
GetValueComponentInfo method

Applies to
TradE2PConnection

Declaration
Function GetValueComponentInfo: TradClassInfo;


TradE2PConnection.GetValueComponentPropertyInfo
GetValueComponentPropertyInfo method

Applies to
TradE2PConnection

Declaration
Function GetValueComponentPropertyInfo: TradPropertyInfo;


TradE2PConnection.GetValueEventParameterInfo
GetValueEventParameterInfo method

Applies to
TradE2PConnection

Declaration
Function GetValueEventParameterInfo: TradParameterInfo;


TradE2PConnection.Notification
Notification method

Applies to
TradE2PConnection

Declaration
Procedure Notification(AComponent: TComponent; Operation: TOperation);


TradE2PConnection.OnSourceEvent
OnSourceEvent method

Applies to
TradE2PConnection

Declaration
Procedure OnSourceEvent(Sender: TObject; Event: TradEventInfo);


TradE2PConnection.ReadTargetPropertyIndexes
ReadTargetPropertyIndexes method

Applies to
TradE2PConnection

Declaration
Procedure ReadTargetPropertyIndexes(Reader: TReader);


TradE2PConnection.ReadValueComponentPropertyIndexes
ReadValueComponentPropertyIndexes method

Applies to
TradE2PConnection

Declaration
Procedure ReadValueComponentPropertyIndexes(Reader: TReader);


TradE2PConnection.SetTargetProperty
SetTargetProperty method

Applies to
TradE2PConnection

Declaration
Procedure SetTargetProperty(Value: String);


TradE2PConnection.SetValueComponent
SetValueComponent method

Applies to
TradE2PConnection

Declaration
Procedure SetValueComponent(Value: TComponent);


TradE2PConnection.SetValueComponentProperty
SetValueComponentProperty method

Applies to
TradE2PConnection

Declaration
Procedure SetValueComponentProperty(Value: String);


TradE2PConnection.Unconnect
Unconnect method

Applies to
TradE2PConnection

Declaration
Procedure Unconnect;


TradE2PConnection.WriteTargetPropertyIndexes
WriteTargetPropertyIndexes method

Applies to
TradE2PConnection

Declaration
Procedure WriteTargetPropertyIndexes(Writer: TWriter);


TradE2PConnection.WriteValueComponentPropertyIndexes
WriteValueComponentPropertyIndexes method

Applies to
TradE2PConnection

Declaration
Procedure WriteValueComponentPropertyIndexes(Writer: TWriter);


Hierarchy

TComponent
     |
TradConnection
     |
TradE2PConnection

Subclasses
None


radp2p Unit Overview
radp2p Unit
Legend

Classes
TradP2PConnection

TradP2PConnection is the components which realizes 'property to property' connection.


TradP2PConnection
TradP2PConnection Object
Hierarchy   Properties   Methods

TradP2PConnection is the components which realizes 'property to property' connection.

Unit
radp2p

Declaration
TradP2PConnection = class(TradConnection)


Properties for TradP2PConnection
TradP2PConnection Properties

Properties   Methods

 In TradP2PConnection
SourceEvent
SourceEventInfo
SourceProperty
SourcePropertyIndex
SourcePropertyInfo
TargetEvent
TargetEventInfo
TargetProperty
TargetPropertyIndex
TargetPropertyInfo

Derived from TradConnection
ConnectionList
Index
Source
SourceInfo
Target
TargetInfo


Methods for TradP2PConnection
TradP2PConnection Methods

Properties   Methods

 In TradP2PConnection
 Connect
 Create
 Destroy
 Unconnect

Derived from TradConnection
 Connect
 Destroy
 GetParentComponent
 HasParent
 Unconnect


TradP2PConnection.SourceEvent
SourceEvent property

Applies to
TradP2PConnection

Declaration
Property SourceEvent : String;


TradP2PConnection.SourceEventInfo
SourceEventInfo property

Applies to
TradP2PConnection

Declaration
Property SourceEventInfo : TradEventInfo;


TradP2PConnection.SourceProperty
SourceProperty property

Applies to
TradP2PConnection

Declaration
Property SourceProperty : String;


TradP2PConnection.SourcePropertyIndex
SourcePropertyIndex property

Applies to
TradP2PConnection

Declaration
Property SourcePropertyIndex : Variant;


TradP2PConnection.SourcePropertyInfo
SourcePropertyInfo property

Applies to
TradP2PConnection

Declaration
Property SourcePropertyInfo : TradPropertyInfo;


TradP2PConnection.TargetEvent
TargetEvent property

Applies to
TradP2PConnection

Declaration
Property TargetEvent : String;


TradP2PConnection.TargetEventInfo
TargetEventInfo property

Applies to
TradP2PConnection

Declaration
Property TargetEventInfo : TradEventInfo;


TradP2PConnection.TargetProperty
TargetProperty property

Applies to
TradP2PConnection

Declaration
Property TargetProperty : String;


TradP2PConnection.TargetPropertyIndex
TargetPropertyIndex property

Applies to
TradP2PConnection

Declaration
Property TargetPropertyIndex : Variant;


TradP2PConnection.TargetPropertyInfo
TargetPropertyInfo property

Applies to
TradP2PConnection

Declaration
Property TargetPropertyInfo : TradPropertyInfo;


TradP2PConnection.Connect
Connect method

Applies to
TradP2PConnection

Declaration
Function Connect: Boolean;


TradP2PConnection.Create
Create method

Applies to
TradP2PConnection

Declaration
Procedure Create(AOwner: TComponent);


TradP2PConnection.DefineProperties
DefineProperties method

Applies to
TradP2PConnection

Declaration
Procedure DefineProperties(Filer: TFiler);


TradP2PConnection.Destroy
Destroy method

Applies to
TradP2PConnection

Declaration
Procedure Destroy;


TradP2PConnection.GetSourceEventInfo
GetSourceEventInfo method

Applies to
TradP2PConnection

Declaration
Function GetSourceEventInfo: TradEventInfo;


TradP2PConnection.GetSourcePropertyInfo
GetSourcePropertyInfo method

Applies to
TradP2PConnection

Declaration
Function GetSourcePropertyInfo: TradPropertyInfo;


TradP2PConnection.GetTargetEventInfo
GetTargetEventInfo method

Applies to
TradP2PConnection

Declaration
Function GetTargetEventInfo: TradEventInfo;


TradP2PConnection.GetTargetPropertyInfo
GetTargetPropertyInfo method

Applies to
TradP2PConnection

Declaration
Function GetTargetPropertyInfo: TradPropertyInfo;


TradP2PConnection.ReadSourcePropertyIndexes
ReadSourcePropertyIndexes method

Applies to
TradP2PConnection

Declaration
Procedure ReadSourcePropertyIndexes(Reader: TReader);


TradP2PConnection.ReadTargetPropertyIndexes
ReadTargetPropertyIndexes method

Applies to
TradP2PConnection

Declaration
Procedure ReadTargetPropertyIndexes(Reader: TReader);


TradP2PConnection.SetSourceProperty
SetSourceProperty method

Applies to
TradP2PConnection

Declaration
Procedure SetSourceProperty(Value: String);


TradP2PConnection.SetSourceValue
SetSourceValue method

Applies to
TradP2PConnection

Declaration
Procedure SetSourceValue;


TradP2PConnection.SetTargetProperty
SetTargetProperty method

Applies to
TradP2PConnection

Declaration
Procedure SetTargetProperty(Value: String);


TradP2PConnection.SetTargetValue
SetTargetValue method

Applies to
TradP2PConnection

Declaration
Procedure SetTargetValue;


TradP2PConnection.SourcePropertyChange
SourcePropertyChange method

Applies to
TradP2PConnection

Declaration
Procedure SourcePropertyChange(Sender: TObject; Event: TradEventInfo);


TradP2PConnection.TargetPropertyChange
TargetPropertyChange method

Applies to
TradP2PConnection

Declaration
Procedure TargetPropertyChange(Sender: TObject; Event: TradEventInfo);


TradP2PConnection.Unconnect
Unconnect method

Applies to
TradP2PConnection

Declaration
Procedure Unconnect;


TradP2PConnection.WriteSourcePropertyIndexes
WriteSourcePropertyIndexes method

Applies to
TradP2PConnection

Declaration
Procedure WriteSourcePropertyIndexes(Writer: TWriter);


TradP2PConnection.WriteTargetPropertyIndexes
WriteTargetPropertyIndexes method

Applies to
TradP2PConnection

Declaration
Procedure WriteTargetPropertyIndexes(Writer: TWriter);


Hierarchy

TComponent
     |
TradConnection
     |
TradP2PConnection

Subclasses
None


radvar Unit Overview
radvar Unit
Legend

Classes
TradVariable
TradVariableClassInfo


TradVariable
 TradVariable Component
Hierarchy   Properties   Methods

Unit
radvar

Declaration
TradVariable = class(TComponent, IradObject)


Properties for TradVariable
TradVariable Properties

Properties   Methods

 In TradVariable
ClassTypeName


Methods for TradVariable
TradVariable Methods

Properties   Methods

 In TradVariable
 Create
 Destroy
 GetRADClassInfo


TradVariable.ClassTypeName
ClassTypeName property

Applies to
TradVariable

Declaration
Property ClassTypeName : String;


TradVariable.Create
Create method

Applies to
TradVariable

Declaration
Procedure Create(AOwner: TComponent);


TradVariable.Destroy
Destroy method

Applies to
TradVariable

Declaration
Procedure Destroy;


TradVariable.GetRADClassInfo
GetRADClassInfo method

Applies to
TradVariable

Declaration
Function GetRADClassInfo: TradClassInfo;


TradVariable.SetClassTypeName
SetClassTypeName method

Applies to
TradVariable

Declaration
Procedure SetClassTypeName(Value: String);


TradVariableClassInfo
TradVariableClassInfo Object
Hierarchy   Methods

Unit
radvar

Declaration
TradVariableClassInfo = class(TradClassInfo)


Methods for TradVariableClassInfo
TradVariableClassInfo Methods

Methods

 In TradVariableClassInfo
 Create
 Destroy
 GetProperty
 InvokeMethod
 SetProperty


TradVariableClassInfo.Create
Create method

Applies to
TradVariableClassInfo

Declaration
Procedure Create(ClassTypeName: String);


TradVariableClassInfo.DefineRADEvents
DefineRADEvents method

Applies to
TradVariableClassInfo

Declaration
Procedure DefineRADEvents(AEvents: TList);


TradVariableClassInfo.DefineRADMethods
DefineRADMethods method

Applies to
TradVariableClassInfo

Declaration
Procedure DefineRADMethods(AMethods: TList);


TradVariableClassInfo.DefineRADProperties
DefineRADProperties method

Applies to
TradVariableClassInfo

Declaration
Procedure DefineRADProperties(AProperties: TList);


TradVariableClassInfo.Destroy
Destroy method

Applies to
TradVariableClassInfo

Declaration
Procedure Destroy;


TradVariableClassInfo.GetProperty
GetProperty method

Applies to
TradVariableClassInfo

Declaration
Function GetProperty(Prop: TradPropertyInfo): Variant;


TradVariableClassInfo.InvokeMethod
InvokeMethod method

Applies to
TradVariableClassInfo

Declaration
Procedure InvokeMethod(Method: TradMethodInfo);


TradVariableClassInfo.SetProperty
SetProperty method

Applies to
TradVariableClassInfo

Declaration
Procedure SetProperty(Prop: TradPropertyInfo; Value: Variant);


TradVariableClassInfo.Update
Update method

Applies to
TradVariableClassInfo

Declaration
Procedure Update(ClassTypeName: String);


Hierarchy

TComponent
     |
TradVariable

Subclasses
None


Hierarchy

TradClassInfo
     |
TradVariableClassInfo

Subclasses
None


Welcome!
 Welcome to TrueRAD Suite!

We sincerely hope (and think) that you will like this quality product!

TrueRAD Suite is a set of components for visual programming. This package will allow you to create applications without writing any code! For obtaining more detailed information look the following topics:

Overview - Package and technology overiview.
Use connection - How to use connections.


Overview
Overview/Introduction

TrueRAD Suite is a set of components for visual programming. This package will allow you to create applications without writing any code. The given possibility is grounded on binding of objects, components, and controls among themselves by connectors. At present there are four main connectors: property-to-property, event-to-property, event-to-method and parameter-from-feature.

For obtaining more detailed information look the following topics:

Use Connections - How to use connections.


Use connections

When you make a connection in the connection editor, you define the interaction between components. For example, if you want a data value to change when an event occurs, you would make an event-to-property connection. The following table summarizes the types of connections that the connection editor provides.

If you want to...	Use this connection type	Connection class
Cause one data value to change another	property-to-property	TradP2PConnection
Change a data value whenever an event occurs	event-to-property	TradE2PConnection
Call a public behavior whenever an event occurs	event-to-method	TradE2MConnection
Supply a value to a parameter	parameter-from-feature	TradParameterConnection


Overiview


radconlist


rade2m


rade2p


radp2p


radvar


TradConnection


TradConnectionList


TradE2MConnection


TradE2PConnection


TradP2PConnection


TradParameterConnection


TradParameterConnections


TradVariable


TradValueOptions


Licence, copyright and disclaimer

Copyright notice
This product is freeware, and the original truerad.zip may be distributed freely for noncommercial usage. If you use TrueRAD Suite in your commercial project, you must have TrueRAD Suite registered.

Liability disclaimer
This product and/or license is provided by TrueRAD Soft on an as is basis, without any representation or warranty of any kind, either express or implied, including without limitation any representations or endorsements regarding the use of, the results of, or performance of the product, its appropriateness, accuracy, reliability, or correctness. The entire risk as to the use of this product is assumed by the user and/or licensee. In no event will TrueRAD Soft be liable for additional direct or indirect damages including any lost profits, lost savings, or other incidental or consequential damages arising from any defects, or the use or inability to use this product, even if TrueRAD Soft have been advised of the possibility of such damages. In no case will TrueRAD Soft's liability exceed the amount of the licence fee.


How to order

At present TrueRAD Suite it is distributed free-of-charge for noncommercial usage. If you want to order TrueRAD Suite, send the mail with a 'order' subject to truerad2000@yahoo.com.

 Related Topics


Technical Support

TrueRAD Soft offers two technical support: via email and the internet.

Via email

To obtain technical support for TrueRAD Suite, please send an electronic mail message to truerad2000@yahoo.com. Be sure to include a detailed description of the problem you are having in addition to the following information:

•	Operating System and Version Number

•	Version number of development tool (i.e.Delphi or C++Builder)

On the Web

Be sure to visit our Web site for product updates, tips and techniques, and upgrade information. Point your browser to www.geocities.com/truerad_2000.

 Related Topics