Objekt PmaSequencer (Sekvenční zpracování)
Tento objekt přebírá vlastnosti, metody a události objektu
PmaObject.
Vlastnosti a metody tohoto objektu:
Add() | Přidá novou položku do fronty |
GetItemValue() | Vrací hodnoty první/poslední položky |
MaxSize | Maximální počet čekajících položek |
Release() | Předčasně uvolní čekající položky |
Remove() | Odstraní čekající položky |
Running | Skutečný počet právě prováděných položek |
Size | Skutečný počet čekajících položek |
Vlastnosti a metody zděděné z objektu PmaObject:
Události tohoto objektu:
onStep | Vyvolá se když se položka uvolní |
Události zděděné z objektu PmaObject:
onStart | Vyvolá se pro každý objekt v runtime pouze jednou na začátku |
onStop | Vyvolá se pro každý Pma objekt v runtime pouze jednou na konci při zastavování aplikace |
Konfigurační karty:
Objekt | Obecné informace o daném objektu |
Události | Definice algoritmů událostí objektu |
Metody | Definice metody projektanta objektu |
Sequencer | Nastavení základních parametrů |
Historie:
Pm9.00.12:
Opravená chyba: Oprava chyby sequenceru při spuštění v jiném vlákně.
Pm9.00.00: Změna názvu objektu:
PmSequencer ->
PmaSequencer
Pm8.01.10: Pokud objekt byl nastaven, že má běžet v jiném vlákně (threadu), pak za určitých podmínek někdy zamrzlo grafické rozhraní aplikace.
Pm8.01.02:
- Opravena chyba při běhu skriptů ve více threadech. Oprava dána i do verze
Pm8.0.13.
Pm8.00.13:
- Opravena chyba při běhu skriptů ve více threadech. Oprava dána i do verze
Pm8.0.13.
Pm8.00.03: Metoda
Add má nový další parametr
Params, který určuje, zda má přidávaný požadavek běžet v základním nebo v pracovním threadu.