TApplication
Razred TApplication vsebuje informacije o aplikaciji.
Skupne lastnosti
Module
Lastnost Module določa ukaze v modulu.
| Property TApplication.Module As String | ||
| Result | String | . |
Name
Lastnost Name določa dolgo ime objekta. Se lahko spreminja, zato se odsvetuje, sklicevanje na objekt z uporabo imena. Uporabljate rajši ID objekta ali drugo ime.
| Property TApplication.Name As String | ||
| Result | String | . |
Alias
Lastnost Alias določa dodatno ime objekta ali celo več dodatnih imen. Alias se lahko uporabi za sklic na objekt namesto osnovnega imena objekta.
| Property TApplication.Alias As String | ||
| Result | String | . |
Comment
Lastnost Comment določa komentar objektu.
| Property TApplication.Comment As String | ||
| Result | String | . |
Parent
Lastnost Parent določa ime mape (folderja) v katerm se imenovani objekt nahaja. Opomba: pri spreminjanju imena mape, morate za dokončno spremenitev imena mape, še izvesti Store ukaz (glej primer).
| Property TApplication.Parent As TFolder | ||
| Result | TFolder | . |
UsedIn
Lastnost UsedIn določa v katerih aplikacijah je določen objekt dosegljiv. Če nastavimo vrednost UsedIn na "*", potem je objekt dosegljiv v vseh aplikacijah.
| Property TApplication.UsedIn As String | ||
| Result | String | . |
Created
Lastnost Created določa datum in čas nastanka objekta.
| RO Property TApplication.Created As DateTime | ||
| Result | DateTime | . |
Creator
Lastnost Creator .
| RO Property TApplication.Creator As TUser | ||
| Result | TUser | . |
Modified
Lastnost Modified določa datum in čas, ko je bil objekt nazadnje spremenjen.
| RO Property TApplication.Modified As DateTime | ||
| Result | DateTime | . |
Modifier
Lastnost Modifier .
| RO Property TApplication.Modifier As TUser | ||
| Result | TUser | . |
ViewAccess
Lastnost ViewAccess določa katera skupina uporabnikov ima pravico vpogleda opredeljenega objekta.
| Property TApplication.ViewAccess As TUserGroup | ||
| Result | TUserGroup | . |
EditAccess
Lastnost EditAccess določa katera skupina uporabnikov ima pravico spreminjanja objekta.
| Property TApplication.EditAccess As TUserGroup | ||
| Result | TUserGroup | . |
ID
Lastnost ID določa unikatno identifikacijsko kodo, ki se samodejno kreira pri kreiranju objekta in se nikdar ne spremeni.
| RO Property TApplication.ID As Long | ||
| Result | Long | . |
IsFolder
Lastnost IsFolder .
| RO Property TApplication.IsFolder As Boolean | ||
| Result | Boolean | . |
IsObject
Lastnost IsObject .
| RO Property TApplication.IsObject As Boolean | ||
| Result | Boolean | . |
ObjectType
Lastnost ObjectType .
| RO Property TApplication.ObjectType As Long | ||
| Result | Long | . |
Skupne metode
Activate
Metoda Activate .
| Method TApplication.Activate |
Clear
Metoda Clear briše vse lastnosti objekta.
| Method TApplication.Clear |
Deactivate
Metoda Deactivate .
| Method TApplication.Deactivate |
Delete
Metoda Delete briše objekt iz drevesnega seznama v raziskovalcu.
| Method TApplication.Delete As Boolean | ||
| Result | Optional Boolean | . |
Duplicate
Metoda Duplicate imenovani objekt v seznamu podvoji. Ime podvojenega objekta je sestavljeno iz "Kopija " in imena originala. Drugo ime (Alias) pa je zbrisano. Objekt se kreira v isto mapo, kot je original.
| Method TApplication.Duplicate (DuplicateData As Boolean) As TClass | ||
| DuplicateData | Boolean | Se uporablja samo za Podatkovne plasti in tabele. Če je nastavljeno na True, se poleg strukture podvojijo tudi podatki. |
| Result | Optional TClass | Referenca na kreiran objekt. |
Edit
Metoda Edit odpre urejevalnik aplikacije za objekt.
| Method TApplication.Edit |
FullName
Lastnost FullName .
| RO Property TApplication.FullName As String | ||
| Result | String | . |
LoadFromFile
Metoda LoadFromFile naloži objekt iz datoteke na disku.
| Method TApplication.LoadFromFile (FileName As String) As Boolean | ||
| FileName | String | Polno ime datoteke. |
| Result | Optional Boolean | . |
SaveToFile
Metoda SaveToFile shrani objekt v datoteko.
| Method TApplication.SaveToFile (FileName As String) | ||
| FileName | String | . |
SaveToNewObject
Metoda SaveToNewObject .
| Method TApplication.SaveToNewObject (Caption As String, Root As TFolder) As TClass | ||
| Caption | String | . |
| Root | TFolder | . |
| Result | Optional TClass | . |
SaveToSif
Metoda SaveToSif .
| Method TApplication.SaveToSif (FileName As String) | ||
| FileName | String | . |
SaveToSifAppend
Metoda SaveToSifAppend .
| Method TApplication.SaveToSifAppend (FileName As String) | ||
| FileName | String | . |
SaveToXml
Metoda SaveToXml .
| Method TApplication.SaveToXml (FileName As String) | ||
| FileName | String | . |
Store
Metoda Store shrani spremembe objekta na disk.
| Method TApplication.Store |
Metode aplikacije
IsOpened
Lastnost IsOpened .
| RO Property TApplication.IsOpened As Boolean | ||
| Result | Boolean | . |
Open
Metoda Open .
| Method TApplication.Open |
[Demo Application].OpenClose
Metoda Close .
| Method TApplication.Close |
ExecuteCommand
Metoda ExecuteCommand .
| Method TApplication.ExecuteCommand (Command As String) | ||
| Command | String | . |
Eventi aplikacije
OnClick
Dogodek OnClick se izvede, ko uporabnik klikne na levi gumb miške na karti.
| Event TApplication.OnClick (Y, X As xxx) | ||
| Y | xxx | Horizontalna pozicija pritiska v metrih. |
| X | xxx | Vertikalna pozicija pritiska v metrih. |
Sub OnClick (Y, X As Float)
EndSubOnCreate
Dogodek OnCreate se izvede, ko se aplikacija odpre.
| Event TApplication.OnCreate |
Sub OnCreate
EndSubOnCreated
Dogodek OnCreated se izvede, ko se dogodek OnCreate izvrši do konca in je vsa interna inicializacija aplikacije izvršena. Uporablja se v primeru, ko je potrebna komunikacija z uporabnikom, ker te rutine niso dostopne v OnCreate dogodku. To so rutine uporabniškega vmesnika, TCustomForm razred in Message rutina.
| Event TApplication.OnCreated |
Sub OnCreated
EndSubOnDestroy
Dogodek OnDestroy se izvede, ko se aplikacija zapre.
| Event TApplication.OnDestroy |
Sub OnDestroy
EndSubOnDoubleClick
Dogodek OnDoubleClick se izvede, ko uporabnik dvo-klikne na levi gumb miške na karti.
| Event TApplication.OnDoubleClick (Y, X As xxx) | ||
| Y | xxx | Horizontalna pozicija pritiska v metrih. |
| X | xxx | Vertikalna pozicija pritiska v metrih. |
Sub OnDoubleClick (Y, X As Float)
EndSubOnRightClick
Dogodek OnRightClick se izvede, ko uporabnik klikne na desni gumb miške na karti.
| Event TApplication.OnRightClick (Y, X As xxx) | ||
| Y | xxx | Horizontalna pozicija pritiska v metrih. |
| X | xxx | Vertikalna pozicija pritiska v metrih. |
Sub OnRightClick (Y, X As Float)
EndSubOnTimer
Dogodek OnTimer se izvede, ko poteče časovni interval, ki je nastavljen s proceduro SetTimer.
| Event TApplication.OnTimer (TimerName As xxx) | ||
| TimerName | xxx | Ime timerja, ki sproži ta dogodek. |
Sub OnTimer (TimerName As String)
EndSub