Obiekt PmaInstance (Instancja)
Opis:
Obiekt przedstawia instancję (egzemplarz, wcielenie) obiektu
PmaPrototype (szablonu). Po uruchomieniu aplikacji zostanie do niego automatycznie skopiowana zawartość prototypu. Funkcjonowanie konceptu prototypu i instancji (włącznie z parametrami
Pma obiektu) jest dokładnie opisane w opisie obiektu
PmaPrototype.
W tym obiekcie nie można wytworzyć żadnych następnych
Pma obiektów.
Obiekt ten można wytworzyć w obiektach:
PmaRoot,
PmaFolder,
PmaPrototype. W tych obiektych można wytworzyć większą ilość takich obiektów.
Obiekt ten przejmuje właściwości, metody oraz zdarzenia obiektu
PmaObject.
Właściwości i metody odzidziczone z obiektu PmaObject:
AddEvent | Rejestracja funkcji do określonego zdarzenia |
GetInfo | Zwraca obiekt Info o danej nazwie |
GetOwnedByIndex | Zwraca podobiekt określony kolejnością |
GetOwnedByName | Zwraca odniesienie do podobiektu określonego przez jego nazwę |
GetOwnedByType | Tablica odniesień do obiektów podrzędnych |
GetOwnedNum | Zwraca ilość obiektów zagnieżdżonych w obiekcie |
GetPar | Odczyt wartości parametru Pma obiektu (lub jego obiektów nadrzędnych) |
GetPathName | Nazwa obiektu ze ścieżką do tego obiektu |
GetPermission | Zwraca uprawnienie danej operacji z obiektu |
Methods | Dostęp do metod projektanta tego obiektu |
Name | Nazwa obiektu (bez ścieżki) |
Parent | Zwraca odniesienie do nadrzędnego Pma obiektu |
Pm | Zwraca odniesienie do Pma obiektu lub do jego podobiektu iplementacyjnego |
RemoveEvent | Wyrejestrowuje funkcję w określonym zdarzeniu |
Root | Zwraca odniesienie do rdzennego obiektu aplikacji PmaRoot |
Zdarzenia odziedziczone z obiektu PmaObject:
onStart | Jest wywołane dla każdego obiektu w trybie runtime tylko raz na początku przy uruchamianiu aplikacji |
onStop | Jest wywołane dla każdego Pma obiektu w runtime tylko raz na końcu przy zatrzymywaniu aplikacji |
Historia:
Pm9.00.00: Zmiana nazwy obiektu:
PmInstance ->
PmaInstance
Pm8.03.05: Optymalizacja (przyspieszenie) wczytywania obiektu z obiektu
PmaPrototype podczas startu runtime.