bClear | [nepovinné] (Boolean) Určuje, zda současně s vyčtením příznaku chyby provést i jeho vynulování. false - Vyčtením se příznak nevynuluje (zůstane beze změny). true (přednastaveno) - Vyčtením se příznak současně vynuluje. |
---|
Protože je pracné toto testovat po každé operaci, existuje jednodušší varianta, kdy po provedení všech operací se touto metodou zjistí zda v průběhu nastala chyba. Tato chyba se vymaže až voláním této metody s parametrem true.
var buf = Pm.CreatePmBuffer();
buf.SetInt16(-2, 10);
var nVal = buf.GetInt32(0); //Chybné volání. V bufferu jsou jen 2 bajty, takže nelze číst 4 bajty.
var nErr = buf.GetLastError(); //Vrací nenulovou hodnotu - příznak, že v průběhu nastala chyba. Voláním se vnitřní příznak vynuluje.