Vytvoření a zrušení objektu epsnet, tj. vytvoření:
epsnet := CreateOLEObject('Elsaco.Driver.Epsnet.2') As IEpsnet;a zrušení:
někde v inicializaci a deinicializaci aplikace by fungovat mělo. No a pak ta data. Získáváte je:
data := epsnet.Read(2, 0, 8);
což ve výsledku znamená, že funkce Read alokuje paměť (
SafeArray) pro výsledný blok dat. Po zpracování těchto dat by jste je měl z paměti uvolnit, tj. v Delphi by mělo stačit:
což je napsáno v nápovědě v poznámce, ale není to uvedeno v příkladech, takže to tam doplním.