GetAttribute - metoda objektu AtouchX
Popis:
Vrací informace o ovladači.
Metoda vrací dostupné informace o ovladači a vrátí je v proměnné DATA.
Syntaxe:
Integer GetAttribute(Integer AttrID, Variant DATA)
Parametry:
AttrID | (Integer) Identifikátor typu informace, jež chceme číst. |
DATA | [pro čtení i zápis] (Variant) Proměnná, kam se uloží výsledek. |
---|
Poznámka:
Požadovaný atribut:
0 =
attrVersion - Verze ovladače v
BCD (vrací stejnou hodnotu jako metoda
GetKernelVersion). Lze volat vždy, nezávisle na inicializaci ovladače.
1 = attrRdBufSize - Celková velikost čtecího bufferu (v rámcích). Hodnotu lze ovlivnit při inicializaci parametrem RQ.RdBuff.Size v popisu hardware.
2 = attrWrBufSize - Celková velikost zápisového bufferu (v rámcích). Hodnotu lze ovlivnit při inicializaci parametrem RQ.WrBuff.Size v popisu hardware.
3 = attrRdBufFree - Aktuální počet volných rámců ve čtecím bufferu.
4 = attrWrBufFree - Aktuální počet volných rámců v zápisovém bufferu.
Příklad:
JavaScriptVBScriptVyber a zkopíruj do schránky
var oATC = pMe.Pm("/AtouchApp").Acx;
var nAttrID = 1;
var mData = Pm.CreatePmMap();
mData.ParValue = null;
var nState = Pm.CallAxMethod("", oATC, "GetAttribute", nAttrID, mData);
var aInfo = mData.ParValue;
Pm.Debug("AtouchX.GetAttribute " + mData.ParValue);
Dim oATC
Set oATC = pMe.Pm("/AtouchApp").Acx
Dim nInfo, DATA, nAttrID
nAttrID = 1
nInfo = oATC.GetAttribute(nAttrID, DATA)
Pm.Debug "AtouchX.GetAttribute " & DATA