Class tmsecomponent
Unit
Declaration
type tmsecomponent = class(tcomponent, ievent, iificommand, iificlient)
Description
This item has no description.
Hierarchy
- TObject
- tpersistent
- tcomponent
- tmsecomponent
Overview
Fields
| Protected | fmsecomponentstate: msecomponentstatesty; |
| Protected | fobjectlinker: tobjectlinker; |
| Protected | factualclassname: pshortstring; |
| Protected | fancestorclassname: string; |
| Protected | fhelpcontext: msestring; |
| Protected | fifiserverintf: iifiserver; |
Methods
| Protected | procedure setifiserverintf(const aintf: iifiserver); |
| Protected | function getdefaultifilink: iificlient; virtual; |
| Protected | function getifidatatype: listdatatypety virtual; |
| Protected | procedure executeificommand(var acommand: ificommandcodety); virtual; |
| Protected | function getancestorclassname: string; |
| Protected | function getmsecomponentstate: msecomponentstatesty; |
| Protected | function getobjectlinker: tobjectlinker; |
| Protected | procedure objectevent(const sender: tobject; const event: objecteventty); virtual; |
| Protected | procedure dobeginread; virtual; |
| Protected | procedure doendread; virtual; |
| Protected | procedure readstate(reader: treader); override; |
| Protected | procedure loaded; override; |
| Protected | procedure validaterename(acomponent: tcomponent; const curname, newname: string); override; |
| Protected | procedure setchildorder(child: tcomponent; order: integer); override; |
| Protected | procedure sendchangeevent(const aevent: objecteventty = oe_changed); |
| Protected | function linkcount: integer; |
| Protected | function candestroyevent(const event: tmethod): boolean; |
| Protected | function gethelpcontext: msestring; virtual; |
| Protected | class function classskininfo: skininfoty; virtual; |
| Protected | function skininfo: skininfoty; virtual; |
| Protected | function hasskin: boolean; virtual; |
| Protected | function getcomponentinstance: tcomponent; |
| Protected | procedure getcompchildren(const proc: tgetchildproc; const root: tcomponent); |
| Protected | procedure link(const source,dest: iobjectlink; valuepo: pointer = nil; ainterfacetype: pointer = nil; once: boolean = false); |
| Protected | procedure unlink(const source,dest: iobjectlink; valuepo: pointer = nil); virtual; |
| Protected | procedure objevent(const sender: iobjectlink; const event: objecteventty); virtual; |
| Protected | function getinstance: tobject; |
| Protected | function getcomponent: tcomponent; |
| Protected | procedure receiveevent(const event: tobjectevent); virtual; |
| Protected | procedure designselected(const selected: boolean); virtual; |
| Protected | procedure setlinkedvar(const source: iobjectlink; var dest: iobjectlink; const linkintf: iobjectlink = nil); overload; |
| Protected | procedure setlinkedvar(const source: tmsecomponent; var dest: tmsecomponent; const linkintf: iobjectlink = nil); overload; |
| Protected | procedure setlinkedvar(const source: tlinkedobject; var dest: tlinkedobject; const linkintf: iobjectlink = nil); overload; |
| Protected | procedure setlinkedvar(const source: tlinkedpersistent; var dest: tlinkedpersistent; const linkintf: iobjectlink = nil); overload; |
| Protected | function getactualclassname: string; |
| Protected | class function getmoduleclassname: string; virtual; |
| Protected | class function hasresource: boolean; virtual; |
| Protected | procedure defineproperties(filer: tfiler); override; |
| Protected | procedure componentevent(const event: tcomponentevent); virtual; |
| Protected | procedure doasyncevent(var atag: integer); virtual; |
| Protected | procedure doafterload; virtual; |
| Public | destructor destroy; override; |
| Public | procedure writestate(writer: twriter); override; |
| Public | procedure updateskin(const recursive: boolean = false); virtual; |
| Public | function loading: boolean; reintroduce; |
| Public | procedure setsubcompref; |
| Public | function canevent(const event: tmethod): boolean; |
| Public | procedure setoptionalobject(const value: tpersistent; var instance; createproc: createprocty); |
| Public | procedure getoptionalobject(const instance: tobject; createproc: createprocty); |
| Public | function getcorbainterface(const aintf: ptypeinfo; out obj) : boolean; |
| Public | procedure initnewcomponent(const ascale: real); virtual; |
| Public | function checkowned(component: tcomponent): boolean; |
| Public | function checkowner(component: tcomponent): boolean; |
| Public | function rootowner: tcomponent; |
| Public | function getrootcomponentpath: componentarty; |
| Public | function linkedobjects: objectarty; |
| Public | procedure sendcomponentevent(const event: tcomponentevent; const destroyevent: boolean = true); |
| Public | procedure sendrootcomponentevent(const event: tcomponentevent; const destroyevent: boolean = true); |
| Public | procedure asyncevent(atag: integer = 0; const aoptions: posteventoptionsty = []); |
| Public | procedure postcomponentevent(const event: tcomponentevent; const aoptions: posteventoptionsty = []); |
Properties
| Public | property moduleclassname: string read getmoduleclassname; |
| Public | property actualclassname: string read getactualclassname; |
| Public | property msecomponentstate: msecomponentstatesty read fmsecomponentstate; |
| Public | property onbeforeupdateskin: notifyeventty read fonbeforeupdateskin
write fonbeforeupdateskin; |
| Public | property onafterupdateskin: notifyeventty read fonafterupdateskin
write fonafterupdateskin; |
| Published | property helpcontext: msestring read gethelpcontext write fhelpcontext; |
Description
Fields
| Protected | fmsecomponentstate: msecomponentstatesty; |
|
This item has no description. | |
| Protected | fobjectlinker: tobjectlinker; |
|
This item has no description. | |
| Protected | factualclassname: pshortstring; |
|
This item has no description. | |
| Protected | fancestorclassname: string; |
|
This item has no description. | |
| Protected | fhelpcontext: msestring; |
|
This item has no description. | |
| Protected | fifiserverintf: iifiserver; |
|
This item has no description. | |
Methods
| Protected | procedure setifiserverintf(const aintf: iifiserver); |
|
This item has no description. | |
| Protected | function getdefaultifilink: iificlient; virtual; |
|
This item has no description. | |
| Protected | function getifidatatype: listdatatypety virtual; |
|
This item has no description. | |
| Protected | procedure executeificommand(var acommand: ificommandcodety); virtual; |
|
This item has no description. | |
| Protected | function getancestorclassname: string; |
|
This item has no description. | |
| Protected | function getmsecomponentstate: msecomponentstatesty; |
|
This item has no description. | |
| Protected | function getobjectlinker: tobjectlinker; |
|
This item has no description. | |
| Protected | procedure objectevent(const sender: tobject; const event: objecteventty); virtual; |
|
This item has no description. | |
| Protected | procedure dobeginread; virtual; |
|
This item has no description. | |
| Protected | procedure doendread; virtual; |
|
This item has no description. | |
| Protected | procedure readstate(reader: treader); override; |
|
This item has no description. | |
| Protected | procedure loaded; override; |
|
This item has no description. | |
| Protected | procedure validaterename(acomponent: tcomponent; const curname, newname: string); override; |
|
This item has no description. | |
| Protected | procedure setchildorder(child: tcomponent; order: integer); override; |
|
This item has no description. | |
| Protected | procedure sendchangeevent(const aevent: objecteventty = oe_changed); |
|
This item has no description. | |
| Protected | function linkcount: integer; |
|
This item has no description. | |
| Protected | function candestroyevent(const event: tmethod): boolean; |
|
This item has no description. | |
| Protected | function gethelpcontext: msestring; virtual; |
|
This item has no description. | |
| Protected | class function classskininfo: skininfoty; virtual; |
|
This item has no description. | |
| Protected | function skininfo: skininfoty; virtual; |
|
This item has no description. | |
| Protected | function hasskin: boolean; virtual; |
|
This item has no description. | |
| Protected | function getcomponentinstance: tcomponent; |
|
This item has no description. | |
| Protected | procedure getcompchildren(const proc: tgetchildproc; const root: tcomponent); |
|
This item has no description. | |
| Protected | procedure link(const source,dest: iobjectlink; valuepo: pointer = nil; ainterfacetype: pointer = nil; once: boolean = false); |
|
This item has no description. | |
| Protected | procedure unlink(const source,dest: iobjectlink; valuepo: pointer = nil); virtual; |
|
This item has no description. | |
| Protected | procedure objevent(const sender: iobjectlink; const event: objecteventty); virtual; |
|
This item has no description. | |
| Protected | function getinstance: tobject; |
|
This item has no description. | |
| Protected | function getcomponent: tcomponent; |
|
This item has no description. | |
| Protected | procedure receiveevent(const event: tobjectevent); virtual; |
|
This item has no description. | |
| Protected | procedure designselected(const selected: boolean); virtual; |
|
This item has no description. | |
| Protected | procedure setlinkedvar(const source: iobjectlink; var dest: iobjectlink; const linkintf: iobjectlink = nil); overload; |
|
This item has no description. | |
| Protected | procedure setlinkedvar(const source: tmsecomponent; var dest: tmsecomponent; const linkintf: iobjectlink = nil); overload; |
|
This item has no description. | |
| Protected | procedure setlinkedvar(const source: tlinkedobject; var dest: tlinkedobject; const linkintf: iobjectlink = nil); overload; |
|
This item has no description. | |
| Protected | procedure setlinkedvar(const source: tlinkedpersistent; var dest: tlinkedpersistent; const linkintf: iobjectlink = nil); overload; |
|
This item has no description. | |
| Protected | function getactualclassname: string; |
|
This item has no description. | |
| Protected | class function getmoduleclassname: string; virtual; |
|
This item has no description. | |
| Protected | class function hasresource: boolean; virtual; |
|
This item has no description. | |
| Protected | procedure defineproperties(filer: tfiler); override; |
|
This item has no description. | |
| Protected | procedure componentevent(const event: tcomponentevent); virtual; |
|
This item has no description. | |
| Protected | procedure doasyncevent(var atag: integer); virtual; |
|
This item has no description. | |
| Protected | procedure doafterload; virtual; |
|
This item has no description. | |
| Public | destructor destroy; override; |
|
This item has no description. | |
| Public | procedure writestate(writer: twriter); override; |
|
This item has no description. | |
| Public | procedure updateskin(const recursive: boolean = false); virtual; |
|
This item has no description. | |
| Public | function loading: boolean; reintroduce; |
|
This item has no description. | |
| Public | procedure setsubcompref; |
|
This item has no description. | |
| Public | function canevent(const event: tmethod): boolean; |
|
This item has no description. | |
| Public | procedure setoptionalobject(const value: tpersistent; var instance; createproc: createprocty); |
|
This item has no description. | |
| Public | procedure getoptionalobject(const instance: tobject; createproc: createprocty); |
|
This item has no description. | |
| Public | function getcorbainterface(const aintf: ptypeinfo; out obj) : boolean; |
|
This item has no description. | |
| Public | procedure initnewcomponent(const ascale: real); virtual; |
|
This item has no description. | |
| Public | function checkowned(component: tcomponent): boolean; |
|
This item has no description. | |
| Public | function checkowner(component: tcomponent): boolean; |
|
This item has no description. | |
| Public | function rootowner: tcomponent; |
|
This item has no description. | |
| Public | function getrootcomponentpath: componentarty; |
|
This item has no description. | |
| Public | function linkedobjects: objectarty; |
|
This item has no description. | |
| Public | procedure sendcomponentevent(const event: tcomponentevent; const destroyevent: boolean = true); |
|
This item has no description. | |
| Public | procedure sendrootcomponentevent(const event: tcomponentevent; const destroyevent: boolean = true); |
|
This item has no description. | |
| Public | procedure asyncevent(atag: integer = 0; const aoptions: posteventoptionsty = []); |
|
This item has no description. | |
| Public | procedure postcomponentevent(const event: tcomponentevent; const aoptions: posteventoptionsty = []); |
|
This item has no description. | |
Properties
| Public | property moduleclassname: string read getmoduleclassname; |
|
This item has no description. | |
| Public | property actualclassname: string read getactualclassname; |
|
This item has no description. | |
| Public | property msecomponentstate: msecomponentstatesty read fmsecomponentstate; |
|
This item has no description. | |
| Public | property onbeforeupdateskin: notifyeventty read fonbeforeupdateskin
write fonbeforeupdateskin; |
|
This item has no description. | |
| Public | property onafterupdateskin: notifyeventty read fonafterupdateskin
write fonafterupdateskin; |
|
This item has no description. | |
| Published | property helpcontext: msestring read gethelpcontext write fhelpcontext; |
|
This item has no description. | |
Generated by PasDoc 0.17.0.snapshot.