LUALoriotPro WEB site

LoriotPro scripting documentation
Extensions for LUA language

Table of contents Search function

Print the current page Mail this  link UTUBE Channel version française

lpav.Delete - Delete a Graphical object from a view

LoriotPro has extended the LUA sripting language by providing its own LUA libraries. The new functions provided are dedicated to the creation of monitoring and SNMP automation application.

Syntax 

lpav.Delete();

Description

Delete the current selected graphical Active View object

Remark

The graphical object is not deleted from memory but only stamped as deleted. It will be effectively deleted with all other objects stamped as deleted when the script will end. If you create a lot of objects in a loop and then delete them the memory will be freed at the end of the script. Such code is not recommended because it can cause memory leaks and memory overflows.

Parameters

none

Return Values

none

Exemple


lp_value = 0;
lp_buffer ="error";

dofile(lp.GetPath().."/config/script/loriotinit.lua");

zz=LPAV_OBJ_ANALOGIC_METER_01;

-- Créé des objects r s
k=0;
for i=0,5 do
lpav.Insert(20*i,1,9,9,zz);
lpav.SetClipart( lp.GetPath().."/card/vumeters/vumeter8.emf");
lpav.SetSelected();

if (i==3) then
lpav.Delete();
end;
end
lpav.RefreshMap();
lp_buffer ="ok";



www.loriotpro.com