ListsComment: 'If you modify those you also ...'
If you modify those you also need to modify them in For Each Scripts
each preset is represented as int in access syntax code
adding new presets shouldn't change old but better double check
stringspublic functionsinternalIntegerimportantStringRealList Get <Integer>_ListSyntaxList Values CountList Set <Integer>List Set <String>List Get <String>List ClearList Add <String>_ListErrorForEachIntegerinListInteger22For Each Integer in List <String>
#AUTOVAR(i,int) = 0;
#AUTOVAR(end,int) = DataTableGetInt(true,#PARAM(listname)+";;2;;0::-1");
while( (#AUTOVAR(i)<=#AUTOVAR(end)) )
{
#PARAM(string) = DataTableGetString(true,#PARAM(listname)+";;2;;1::"+IntToString(#AUTOVAR(i)));
#SUBFUNCS(Actions)
#AUTOVAR(i) = #AUTOVAR(i) + 1;
}
List NewForEachIntegerinListIntegerFor Each Integer in List <Integer>
#AUTOVAR(i,int) = 0;
#AUTOVAR(end,int) = DataTableGetInt(true,#PARAM(listname)+";;0;;0::-1");
while( (#AUTOVAR(i)<=#AUTOVAR(end)) )
{
#PARAM(integer) = DataTableGetInt(true,#PARAM(listname)+";;0;;1::"+IntToString(#AUTOVAR(i)));
#SUBFUNCS(Actions)
#AUTOVAR(i) = #AUTOVAR(i) + 1;
}
List Remove AtForEachIntegerinListInteger2For Each Integer in List <Real>
#AUTOVAR(i,int) = 0;
#AUTOVAR(end,int) = DataTableGetInt(true,#PARAM(listname)+";;1;;0::-1");
while( (#AUTOVAR(i)<=#AUTOVAR(end)) )
{
#PARAM(real) = DataTableGetFixed(true,#PARAM(listname)+";;1;;1::"+IntToString(#AUTOVAR(i)));
#SUBFUNCS(Actions)
#AUTOVAR(i) = #AUTOVAR(i) + 1;
}
_CheckList Get <Real>List Add <Real>List Add <Integer>List Set <Real>-1-1] => true0List Get <Integer>01true0true10-1-10trueOut of range.1List New-1falseList Set <String>truetrue-1-1ID Already Exist-10true-1-10.001List Values Counttruefalse0-1true1true0-1List Get <Real>trueList Set <Integer>;;[List Get <String>falseList Remove At1List Add <Real>true-1-10-1List Add <Integer>-1-1::1List Add <String>-1-1010Doesn't Exist-1-1List Set <Real>00000list nameindexlist namesyntaxvalues typevaluevaluelist namelist namevaluelist namelist namevaluelist namelist namelist namevalue typelist namelist idintegerindexindexlist nameidvalues typelist nameindexmsgvalue typeindexlist namelist namefindexvaluelist namefieldboolmsgcallercallerrealvalueindexlist idindexstringindexftypelist nameList Value Types_ListDataRealIntegerStringLast IndexValueActionsActionsActionslistid_CL_ListGetRealvalsyntaxvalsyntax_E_Exist_CL_ListAddStringnewlilisyntax_CL_ListSetRealilisyntax_E_OutOfRange_CL_ListAddRealvalsyntax_fScvalsyntaxlisyntaxvalsyntaxlisyntax_CL_ListNew_CL_ListRemoveAtlinewli_E_NotExistnextvalsyntaxvalsyntaxlisyntaxvalsyntax_CL_ListSetStringvalsyntaxlisyntaxmsgriarnewli_CL_ListGetInt_CL_ListValuesCount_CL_ListAddInt_iS_CL_ListGetString_CL_ListSetIntvalsyntaxvalsyntaxlisyntax