TApplication: Razlika med redakcijama

Iz SDMS
Jump to navigationJump to search
m
m
Vrstica 1: Vrstica 1:
__NOTOC__
 
 
{{Work}}
 
{{Work}}
 +
Razred '''TApplication''' vsebuje informacije o aplikaciji.
  
==Activate==
+
==Skupne lastnosti==
<source class="declaration">Method TApplication.Activate</source>
 
Method '''Activate''' .
 
<source class="example">
 
</source>
 
  
==Alias==
+
===Module===
<source class="declaration">Property TApplication.Alias As String</source>
+
Lastnost '''Module''' določa ukaze v modulu.
Property '''Alias''' .
+
<declaration>
{| class="param"
+
Property|TApplication.Module
| '''Result''' || ''String'' || .
+
Result|String|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==Clear==
+
===Name===
<source class="declaration">Method TApplication.Clear</source>
+
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.
Method '''Clear''' .
+
<declaration>
<source class="example">
+
Property|TApplication.Name
</source>
+
Result|String|.
 +
</declaration>
 +
<source></source>
  
==Close==
+
===Alias===
<source class="declaration">Method TApplication.Close</source>
+
Lastnost '''Alias''' določa dodatno ime objekta ali celo več dodatnih imen. Alias se lahko uporabi za sklic na objekt namesto osnovnega imena objekta.
Method '''Close''' .
+
<declaration>
<source class="example">
+
Property|TApplication.Alias
</source>
+
Result|String|.
 +
</declaration>
 +
<source></source>
  
==Comment==
+
===Comment===
<source class="declaration">Property TApplication.Comment As String</source>
+
Lastnost '''Comment''' določa komentar objektu.
Property '''Comment''' .
+
<declaration>
{| class="param"
+
Property|TApplication.Comment
| '''Result''' || ''String'' || .
+
Result|String|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==Created==
+
===Parent===
<source class="declaration">Property TApplication.Created As DateTime</source>
+
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 '''Created''' .
+
<declaration>
{| class="param"
+
Property|TApplication.Parent
| '''Result''' || ''DateTime'' || .
+
Result|TFolder|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==Deactivate==
+
===UsedIn===
<source class="declaration">Method TApplication.Deactivate</source>
+
Lastnost '''UsedIn''' določa v katerih aplikacijah je določen objekt dosegljiv. Če nastavimo vrednost UsedIn na "*", potem je objekt dosegljiv v vseh aplikacijah.
Method '''Deactivate''' .
+
<declaration>
<source class="example">
+
Property|TApplication.UsedIn
</source>
+
Result|String|.
 +
</declaration>
 +
<source></source>
  
==Delete==
+
===Created===
<source class="declaration">Method TApplication.Delete As Boolean</source>
+
Lastnost '''Created''' določa datum in čas nastanka objekta.
Method '''Delete''' .
+
<declaration>
{| class="param"
+
RO Property|TApplication.Created
| '''Result''' || ''Boolean'' || .
+
Result|DateTime|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==Duplicate==
+
===Creator===
<source class="declaration">Method TApplication.Duplicate (DuplicateData As Boolean) As TClass</source>
+
Lastnost '''Creator''' .
Method '''Duplicate''' .
+
<declaration>
{| class="param"
+
RO Property|TApplication.Creator
| '''DuplicateData''' || ''Boolean'' || .
+
Result|TUser|.
|-
+
</declaration>
| '''Result''' || ''TClass'' || .
+
<source></source>
|}
 
<source class="example">
 
</source>
 
  
==Edit==
+
===Modified===
<source class="declaration">Method TApplication.Edit</source>
+
Lastnost '''Modified''' določa datum in čas, ko je bil objekt nazadnje spremenjen.
Method '''Edit''' .
+
<declaration>
<source class="example">
+
RO Property|TApplication.Modified
</source>
+
Result|DateTime|.
 +
</declaration>
 +
<source></source>
  
==EditAccess==
+
===Modifier===
<source class="declaration">Property TApplication.EditAccess As TUserGroup</source>
+
Lastnost '''Modifier''' .
Property '''EditAccess''' .
+
<declaration>
{| class="param"
+
RO Property|TApplication.Modifier
| '''Result''' || ''TUserGroup'' || .
+
Result|TUser|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==ExecuteCommand==
+
===ViewAccess===
<source class="declaration">Method TApplication.ExecuteCommand (Command As String)</source>
+
Lastnost '''ViewAccess''' določa katera skupina uporabnikov ima pravico vpogleda opredeljenega objekta.
Method '''ExecuteCommand''' .
+
<declaration>
{| class="param"
+
Property|TApplication.ViewAccess
| '''Command''' || ''String'' || .
+
Result|TUserGroup|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==ID==
+
===EditAccess===
<source class="declaration">Property TApplication.ID As Long</source>
+
Lastnost '''EditAccess''' določa katera skupina uporabnikov ima pravico spreminjanja objekta.
Property '''ID''' .
+
<declaration>
{| class="param"
+
Property|TApplication.EditAccess
| '''Result''' || ''Long'' || .
+
Result|TUserGroup|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==IsFolder==
+
===ID===
<source class="declaration">Property TApplication.IsFolder As Boolean</source>
+
Lastnost '''ID''' določa unikatno identifikacijsko kodo, ki se samodejno kreira pri kreiranju objekta in se nikdar ne spremeni.
Property '''IsFolder''' .
+
<declaration>
{| class="param"
+
RO Property|TApplication.ID
| '''Result''' || ''Boolean'' || .
+
Result|Long|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==IsObject==
+
===IsFolder===
<source class="declaration">Property TApplication.IsObject As Boolean</source>
+
Lastnost '''IsFolder''' .
Property '''IsObject''' .
+
<declaration>
{| class="param"
+
RO Property|TApplication.IsFolder
| '''Result''' || ''Boolean'' || .
+
Result|Boolean|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==IsOpened==
+
===IsObject===
<source class="declaration">Property TApplication.IsOpened As Boolean</source>
+
Lastnost '''IsObject''' .
Property '''IsOpened''' .
+
<declaration>
{| class="param"
+
RO Property|TApplication.IsObject
| '''Result''' || ''Boolean'' || .
+
Result|Boolean|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==LoadFromFile==
+
===ObjectType===
<source class="declaration">Method TApplication.LoadFromFile (FileName As String) As Boolean</source>
+
Lastnost '''ObjectType''' .
Method '''LoadFromFile''' .
+
<declaration>
{| class="param"
+
RO Property|TApplication.ObjectType
| '''FileName''' || ''String'' || .
+
Result|Long|.
|-
+
</declaration>
| '''Result''' || ''Boolean'' || .
+
<source></source>
|}
 
<source class="example">
 
</source>
 
  
==Modified==
+
==Skupne metode==
<source class="declaration">Property TApplication.Modified As DateTime</source>
 
Property '''Modified''' .
 
{| class="param"
 
| '''Result''' || ''DateTime'' || .
 
|}
 
<source class="example">
 
</source>
 
  
==Module==
+
===Activate===
<source class="declaration">Property TApplication.Module As String</source>
+
Metoda '''Activate''' .
Property '''Module''' .
+
<declaration>
{| class="param"
+
Method|TApplication.Activate
| '''Result''' || ''String'' || .
+
</declaration>
|}
+
<source></source>
<source class="example">
 
</source>
 
  
==Name==
+
===Clear===
<source class="declaration">Property TApplication.Name As String</source>
+
Metoda '''Clear''' briše vse lastnosti objekta.
Property '''Name''' .
+
<declaration>
{| class="param"
+
Method|TApplication.Clear
| '''Result''' || ''String'' || .
+
</declaration>
|}
+
<source></source>
<source class="example">
 
</source>
 
  
==ObjectType==
+
===Deactivate===
<source class="declaration">Property TApplication.ObjectType As Long</source>
+
Metoda '''Deactivate''' .
Property '''ObjectType''' .
+
<declaration>
{| class="param"
+
Method|TApplication.Deactivate
| '''Result''' || ''Long'' || .
+
</declaration>
|}
+
<source></source>
<source class="example">
 
</source>
 
  
==Open==
+
===Delete===
<source class="declaration">Method TApplication.Open</source>
+
Metoda '''Delete''' briše objekt iz drevesnega seznama v raziskovalcu.
Method '''Open''' .
+
<declaration>
<source class="example">
+
Method|TApplication.Delete
</source>
+
Result|Optional Boolean|.
 +
</declaration>
 +
<source></source>
  
==Parent==
+
===Duplicate===
<source class="declaration">Property TApplication.Parent As TFolder</source>
+
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.
Property '''Parent''' .
+
<declaration>
{| class="param"
+
Method|TApplication.Duplicate
| '''Result''' || ''TFolder'' || .
+
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.
<source class="example">
+
</declaration>
</source>
+
<source></source>
  
==SaveToFile==
+
===Edit===
<source class="declaration">Method TApplication.SaveToFile (FileName As String)</source>
+
Metoda '''Edit''' odpre urejevalnik aplikacije za objekt.
Method '''SaveToFile''' .
+
<declaration>
{| class="param"
+
Method|TApplication.Edit
| '''FileName''' || ''String'' || .
+
</declaration>
|}
+
<source></source>
<source class="example">
 
</source>
 
  
==SaveToNewObject==
+
===FullName===
<source class="declaration">Method TApplication.SaveToNewObject (Caption As String; Root As TFolder) As TClass</source>
+
Lastnost '''FullName''' .
Method '''SaveToNewObject''' .
+
<declaration>
{| class="param"
+
RO Property|TApplication.FullName
| '''Caption''' || ''String'' || .
+
Result|String|.
|-
+
</declaration>
| '''Root''' || ''TFolder'' || .
+
<source></source>
|-
 
| '''Result''' || ''TClass'' || .
 
|}
 
<source class="example">
 
</source>
 
  
==SaveToSif==
+
===LoadFromFile===
<source class="declaration">Method TApplication.SaveToSif (FileName As String)</source>
+
Metoda '''LoadFromFile''' naloži objekt iz datoteke na disku.
Method '''SaveToSif''' .
+
<declaration>
{| class="param"
+
Method|TApplication.LoadFromFile
| '''FileName''' || ''String'' || .
+
FileName|String|Polno ime datoteke.
|}
+
Result|Optional Boolean|.
<source class="example">
+
</declaration>
</source>
+
<source></source>
  
==SaveToSifAppend==
+
===SaveToFile===
<source class="declaration">Method TApplication.SaveToSifAppend (FileName As String)</source>
+
Metoda '''SaveToFile''' shrani objekt v datoteko.
Method '''SaveToSifAppend''' .
+
<declaration>
{| class="param"
+
Method|TApplication.SaveToFile
| '''FileName''' || ''String'' || .
+
FileName|String|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
 
  
==SaveToXml==
+
===SaveToNewObject===
<source class="declaration">Method TApplication.SaveToXml (FileName As String)</source>
+
Metoda '''SaveToNewObject''' .
Method '''SaveToXml''' .
+
<declaration>
{| class="param"
+
Method|TApplication.SaveToNewObject
| '''FileName''' || ''String'' || .
+
Caption|String|.
|}
+
Root|TFolder|.
<source class="example">
+
Result|Optional TClass|.
</source>
+
</declaration>
 +
<source></source>
  
==Store==
+
===SaveToSif===
<source class="declaration">Method TApplication.Store</source>
+
Metoda '''SaveToSif''' .
Method '''Store''' .
+
<declaration>
<source class="example">
+
Method|TApplication.SaveToSif
</source>
+
FileName|String|.
 +
</declaration>
 +
<source></source>
  
==UsedIn==
+
===SaveToSifAppend===
<source class="declaration">Property TApplication.UsedIn As String</source>
+
Metoda '''SaveToSifAppend''' .
Property '''UsedIn''' .
+
<declaration>
{| class="param"
+
Method|TApplication.SaveToSifAppend
| '''Result''' || ''String'' || .
+
FileName|String|.
|}
+
</declaration>
<source class="example">
+
<source></source>
</source>
+
 
 +
===SaveToXml===
 +
Metoda '''SaveToXml''' .
 +
<declaration>
 +
Method|TApplication.SaveToXml
 +
FileName|String|.
 +
</declaration>
 +
<source></source>
 +
 
 +
===Store===
 +
Metoda '''Store''' shrani spremembe objekta na disk.
 +
<declaration>
 +
Method|TApplication.Store
 +
</declaration>
 +
<source></source>
 +
 
 +
==Metode aplikacije==
 +
 
 +
===IsOpened===
 +
Lastnost '''IsOpened''' .
 +
<declaration>
 +
RO Property|TApplication.IsOpened
 +
Result|Boolean|.
 +
</declaration>
 +
<source></source>
 +
 
 +
===Open===
 +
Metoda '''Open''' .
 +
<declaration>
 +
Method|TApplication.Open
 +
</declaration>
 +
<source>[Demo Application].Open</source>
 +
 
 +
===Close===
 +
Metoda '''Close''' .
 +
<declaration>
 +
Method|TApplication.Close
 +
</declaration>
 +
<source></source>
 +
 
 +
===ExecuteCommand===
 +
Metoda '''ExecuteCommand''' .
 +
<declaration>
 +
Method|TApplication.ExecuteCommand
 +
Command|String|.
 +
</declaration>
 +
<source></source>
 +
 
 +
==Eventi aplikacije==
 +
 
 +
===OnClick===
 +
Dogodek '''OnClick''' se izvede, ko uporabnik klikne na levi gumb miške na karti.
 +
 
 +
<declaration>
 +
Event|TApplication.OnClick
 +
Y|xxx|Horizontalna pozicija pritiska v metrih.
 +
X|xxx|Vertikalna pozicija pritiska v metrih.
 +
</declaration>
 +
<source>Sub OnClick (Y, X As Float)
 +
 
 +
EndSub</source>
 +
 
 +
===OnCreate===
 +
Dogodek '''OnCreate''' se izvede, ko se aplikacija odpre.
 +
<declaration>
 +
Event|TApplication.OnCreate
 +
</declaration>
 +
<source>Sub OnCreate
 +
 
 +
EndSub</source>
 +
 
 +
===OnCreated===
 +
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.
 +
<declaration>
 +
Event|TApplication.OnCreated
 +
</declaration>
 +
<source>Sub OnCreated
 +
 
 +
EndSub</source>
 +
 
 +
===OnDestroy===
 +
Dogodek '''OnDestroy''' se izvede, ko se aplikacija zapre.
 +
<declaration>
 +
Event|TApplication.OnDestroy
 +
</declaration>
 +
<source>Sub OnDestroy
 +
 
 +
EndSub</source>
 +
 
 +
===OnDoubleClick===
 +
Dogodek '''OnDoubleClick''' se izvede, ko uporabnik dvo-klikne na levi gumb miške na karti.
 +
 
 +
<declaration>
 +
Event|TApplication.OnDoubleClick
 +
Y|xxx|Horizontalna pozicija pritiska v metrih.
 +
X|xxx|Vertikalna pozicija pritiska v metrih.
 +
</declaration>
 +
<source>Sub OnDoubleClick (Y, X As Float)
 +
 
 +
EndSub</source>
 +
 
 +
===OnRightClick===
 +
Dogodek '''OnRightClick''' se izvede, ko uporabnik klikne na desni gumb miške na karti.
 +
 
 +
<declaration>
 +
Event|TApplication.OnRightClick
 +
Y|xxx|Horizontalna pozicija pritiska v metrih.
 +
X|xxx|Vertikalna pozicija pritiska v metrih.
 +
</declaration>
 +
<source>Sub OnRightClick (Y, X As Float)
 +
 
 +
EndSub</source>
 +
 
 +
===OnTimer===
 +
Dogodek '''OnTimer''' se izvede, ko poteče časovni interval, ki je nastavljen s proceduro SetTimer.
 +
 
 +
<declaration>
 +
Event|TApplication.OnTimer
 +
TimerName|xxx|Ime timerja, ki sproži ta dogodek.
 +
</declaration>
 +
<source>Sub OnTimer (TimerName As String)
 +
 
 +
EndSub</source>
  
==ViewAccess==
 
<source class="declaration">Property TApplication.ViewAccess As TUserGroup</source>
 
Property '''ViewAccess''' .
 
{| class="param"
 
| '''Result''' || ''TUserGroup'' || .
 
|}
 
<source class="example">
 
</source>
 
  
 
[[Category:Razredi objektov|Application]]
 
[[Category:Razredi objektov|Application]]
 
[[Category:Razredi|Application]]
 
[[Category:Razredi|Application]]
 
[[Category:SDMS Basic|Application]]
 
[[Category:SDMS Basic|Application]]

Redakcija: 10:41, 2. december 2010

Ta stran je trenutno še v izdelavi.

Razred TApplication vsebuje informacije o aplikaciji.

Skupne lastnosti

Module

Lastnost Module določa ukaze v modulu.

Property TApplication.Module As String
ResultString.

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
ResultString.

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
ResultString.

Comment

Lastnost Comment določa komentar objektu.

Property TApplication.Comment As String
ResultString.

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
ResultTFolder.

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
ResultString.

Created

Lastnost Created določa datum in čas nastanka objekta.

RO Property TApplication.Created As DateTime
ResultDateTime.

Creator

Lastnost Creator .

RO Property TApplication.Creator As TUser
ResultTUser.

Modified

Lastnost Modified določa datum in čas, ko je bil objekt nazadnje spremenjen.

RO Property TApplication.Modified As DateTime
ResultDateTime.

Modifier

Lastnost Modifier .

RO Property TApplication.Modifier As TUser
ResultTUser.

ViewAccess

Lastnost ViewAccess določa katera skupina uporabnikov ima pravico vpogleda opredeljenega objekta.

Property TApplication.ViewAccess As TUserGroup
ResultTUserGroup.

EditAccess

Lastnost EditAccess določa katera skupina uporabnikov ima pravico spreminjanja objekta.

Property TApplication.EditAccess As TUserGroup
ResultTUserGroup.

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
ResultLong.

IsFolder

Lastnost IsFolder .

RO Property TApplication.IsFolder As Boolean
ResultBoolean.

IsObject

Lastnost IsObject .

RO Property TApplication.IsObject As Boolean
ResultBoolean.

ObjectType

Lastnost ObjectType .

RO Property TApplication.ObjectType As Long
ResultLong.

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
ResultOptional 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
DuplicateDataBooleanSe uporablja samo za Podatkovne plasti in tabele. Če je nastavljeno na True, se poleg strukture podvojijo tudi podatki.
ResultOptional TClassReferenca na kreiran objekt.

Edit

Metoda Edit odpre urejevalnik aplikacije za objekt.

Method TApplication.Edit

FullName

Lastnost FullName .

RO Property TApplication.FullName As String
ResultString.

LoadFromFile

Metoda LoadFromFile naloži objekt iz datoteke na disku.

Method TApplication.LoadFromFile (FileName As String) As Boolean
FileNameStringPolno ime datoteke.
ResultOptional Boolean.

SaveToFile

Metoda SaveToFile shrani objekt v datoteko.

Method TApplication.SaveToFile (FileName As String)
FileNameString.

SaveToNewObject

Metoda SaveToNewObject .

Method TApplication.SaveToNewObject (Caption As String, Root As TFolder) As TClass
CaptionString.
RootTFolder.
ResultOptional TClass.

SaveToSif

Metoda SaveToSif .

Method TApplication.SaveToSif (FileName As String)
FileNameString.

SaveToSifAppend

Metoda SaveToSifAppend .

Method TApplication.SaveToSifAppend (FileName As String)
FileNameString.

SaveToXml

Metoda SaveToXml .

Method TApplication.SaveToXml (FileName As String)
FileNameString.

Store

Metoda Store shrani spremembe objekta na disk.

Method TApplication.Store

Metode aplikacije

IsOpened

Lastnost IsOpened .

RO Property TApplication.IsOpened As Boolean
ResultBoolean.

Open

Metoda Open .

Method TApplication.Open
[Demo Application].Open

Close

Metoda Close .

Method TApplication.Close

ExecuteCommand

Metoda ExecuteCommand .

Method TApplication.ExecuteCommand (Command As String)
CommandString.

Eventi aplikacije

OnClick

Dogodek OnClick se izvede, ko uporabnik klikne na levi gumb miške na karti.

Event TApplication.OnClick (Y, X As xxx)
YxxxHorizontalna pozicija pritiska v metrih.
XxxxVertikalna pozicija pritiska v metrih.
Sub OnClick (Y, X As Float)

EndSub

OnCreate

Dogodek OnCreate se izvede, ko se aplikacija odpre.

Event TApplication.OnCreate
Sub OnCreate

EndSub

OnCreated

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

EndSub

OnDestroy

Dogodek OnDestroy se izvede, ko se aplikacija zapre.

Event TApplication.OnDestroy
Sub OnDestroy

EndSub

OnDoubleClick

Dogodek OnDoubleClick se izvede, ko uporabnik dvo-klikne na levi gumb miške na karti.

Event TApplication.OnDoubleClick (Y, X As xxx)
YxxxHorizontalna pozicija pritiska v metrih.
XxxxVertikalna pozicija pritiska v metrih.
Sub OnDoubleClick (Y, X As Float)

EndSub

OnRightClick

Dogodek OnRightClick se izvede, ko uporabnik klikne na desni gumb miške na karti.

Event TApplication.OnRightClick (Y, X As xxx)
YxxxHorizontalna pozicija pritiska v metrih.
XxxxVertikalna pozicija pritiska v metrih.
Sub OnRightClick (Y, X As Float)

EndSub

OnTimer

Dogodek OnTimer se izvede, ko poteče časovni interval, ki je nastavljen s proceduro SetTimer.

Event TApplication.OnTimer (TimerName As xxx)
TimerNamexxxIme timerja, ki sproži ta dogodek.
Sub OnTimer (TimerName As String)

EndSub