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 IndexOf <Real>List Get <Integer>_ListSyntaxList Values CountList IndexOf <String>List Set <Integer>List Set <String>List Get <String>List ClearList Add <String>_ListErrorForEachIntegerinListInteger22For Each Value 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 NewListExistList ExistForEachIntegerinListIntegerFor Each Value 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;
}
OPWaitOPWaitList Remove AtForEachIntegerinListInteger2For Each Value 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 IndexOf <Integer>List Set <Real>-1-1] => -1true0trueList Get <Integer>0true10true0-15000-1trueOut of range.-10010List New-1falseList Set <String>true0true-1-1ID Already Exist-1List IndexOf <Real>0true0-1-10.0101List Values Counttruefalse0-1true10true0.00-1List Get <Real>true-1List Set <Integer>;;[0List Get <String>false11List Remove At10List Add <Real>trueList IndexOf <Integer>-11-11-10.00-1List Add <Integer>List IndexOf <String>-1-1-1::1List Add <String>11-1-1-11-110100Doesn't Exist-1true-1-1-1-100List Set <Real>0true0000list namevalueindexlist namesyntaxvalues typevaluevaluelist namelist namevaluelist namelist namevaluelist namelist namelist namelist namevalue typelist namelist idintegerindexindexvalues typelist nameidvalues typelist namelist namelist nameindexmsgvalue typeindexlist namelist namefindexvaluevaluelist namefieldboolmsgcallercallerrealivalueindexlist idlist nameindexstringvalueindexftypelist nameList Value Types_ListDataRealIntegerStringLast IndexValueActionsActionsActionslistidi_CL_ListGetRealvalsyntaxvalsyntax_CL_ListIndexOfString_E_Exist_CL_ListAddStringnewlilisyntaxmaxi_CL_ListSetRealilisyntax_E_OutOfRange_CL_ListAddRealcountvalsyntax_CL_ListIndexOfRealmax_fScvalsyntaxlisyntaxvalsyntaxlisyntax_CL_ListNew_CL_ListRemoveAtOPsLimitBeforeWaitlinewli_CL_ListIndexOfIntegermax_E_NotExistnextvalsyntaxvalsyntaxlisyntaxvalsyntax_CL_ListSetStringvalsyntaxlisyntaxmsgriiarnewli_CL_ListGetInt_CL_ListValuesCountcount_CL_ListAddInt_iS_CL_ListGetString_CL_ListSetIntvalsyntaxvalsyntaxmaxlisyntax