GetVarExtensions - metoda objektu PmaCommGroup
Popis:
Vrací pole všech datových rozšíření (objektů
ExtComm) zaregistrovaných v objektu
PmaCommGroup (všechny položky této skupiny).
Syntaxe:
Array GetVarExtensions()
Vrácená hodnota:
1-rozměrné pole (objekt
PmArray pro
JavaScript nebo datový typ
Array pro
VBScript).
Příklad:
JavaScriptVBScriptVyber a zkopíruj do schránky
// Získá pole referencí na všechny zaregistrované ExtComm objekty PmaCommGroup objektu /Comm/Group1:
var aExt = pMe.Pm("/Comm/Group1").GetVarExtensions();
var nExt = aExt.GetSize(1);
var iExt;
for (iExt = 0; iExt < nExt; iExt++)
{
var oExt = aExt.GetItem(iExt);
// Datové rozšíření = objekt ExtComm
// Vypíše identifikátor každé položky do INFO systému:
Pm.Debug(oExt.ItemId);
// Do proměnné (které patří dané datové rozšíření) nastaví kvalitu na hodnotu 24=Bad:CommFailure:
oExt.Var.Quality = 24;
}
' Získá pole referencí na všechny zaregistrované ExtComm objekty PmaCommGroup objektu /Comm/Group1:
Dim aExt
aExt = pMe.Pm("/Comm/Group1").GetVarExtensions()
Dim nExt
nExt = UBound(aExt) + 1
Dim iExt
For iExt = 0 To nExt - 1
Dim oExt
Set oExt = aExt(iExt)
' Datové rozšíření = objekt ExtComm
' Vypíše identifikátor každé položky do INFO systému:
Pm.Debug(oExt.ItemId)
' Do proměnné (které patří dané datové rozšíření) nastaví kvalitu na hodnotu 24=Bad:CommFailure:
oExt.Var.Quality = 24
Next