6.1.3 Restricted keywords
Table 6-1 lists the keywords (JP1/Script reserved words) that must not be used as variable names.
Letter |
Restricted keywords not permitted as variable names |
---|---|
A |
Abort, AbortAll, AbortRetryIgnore, Abs#, AddStr, After, Alert, Alertness, AllDq, AllGV, Alt, And, Anyway, Append, AppliModal, ApplicationModal, Array#, Asc#, AscB#, AscW#, Atn#, ATTR_ARCHIVE, ATTR_COMPRESSED, ATTR_HIDDEN, ATTR_NORMAL, ATTR_OFF, ATTR_OFFLINE, ATTR_ON, ATTR_READONLY, ATTR_SUBDIR, ATTR_SYSTEM, ATTR_TEMPORARY, AuditFailure, AuditSuccess |
B |
Backup, Beep, Before, BitmapHide, BitmapShow, Boolean#, ByRef#, Byte, ByVal# |
C |
CalcDate, CalcTime, Call, CallDll, CallSpt, Cancel, CancelStartUp, CancelUserErr, Case, CatFiles, CBool#, CByte#, CDate#, CDbl#, CDROM, CheckDirName, CheckDriveType, Chr#, ChrB#, ChrW#, Cint#, Clear#, CLng#, Close, Command, CompDate, CompTime, Continue, Copy, Cos#, Create, CreateObject#, Critical, CSng#, CStr#, Ctrl, Ctrl_Alt, Currency#, Cur_Desktop, Cur_Program, Cur_Startmenu, Cur_Startup |
D |
Date, DateSerial#, DateValue#, Delete, DeleteGV, Day, DayU, Debug, DeleteDir, DeleteFile, DeleteGroup, DeleteShortcut, DependG, DependM, Description#, Destroy, Dim, DISABLE, DispName, Do, Double# |
E |
Each#, Else, ElseIf, Emergence, Emergency, Empty, End, Enter, EntryStartUp, Equal, Eqv#, Erase#, Err, Errctl, Error, ErrSkip, ErrSkip2, Esc, Ex, Exclamation, ExclDir, Exec, EXEC_RUNNING, EXEC_STOPPED, Exit, ExitWindows, Exp#, Explicit# |
F |
False, FileTime, Fix#, FIXED, For, Force, Format, FreeExt, Function, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12 |
G |
GetArrayCount, GetDateCount, GetDiskFreeSpace, GetEnv, GetEnvironment, GetErrorMessage, GetExecStatus, GetFileAttr, GetFileAttribute, GetFileSize, GetFIleTime, GetGV, GetPath, GetProcessCount, GetProcessInfo, GetServiceName, GetTextPosition, GetTimeCount, GetVerInfo, GetVersionInfo, GetVolLabel, GetVolumeLabel, Goto, Group |
H |
HelpContext#, HelpFile#, Hex#, HIDE, HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS, Hour, HourU |
I |
If, IfEmpty, Ignore, IMEventMessage, Imp#, InArray, Info, Information, IniRead, IniWrite, InputBox, InputLine, InStr, InStrB#, Int#, Integer#, Is#, IsArray#, IsDate#, IsDef, IsDefine, IsEmpty, IsEmptyDir, IsEmptyGroup, IsEmptyReg, IsExistDir, IsExistFile, IsExistRegKey, IsExistService, IsFileAttr, IsFileAttribute, IsLeapYear, IsLower, IsMultiChar, IsNew, IsNull#, IsNumeric, IsObject#, IsSingleChar, IsUpper, IsWriteableDir |
K |
KB |
L |
LBound#, LCase, Lcl_Desktop, Lcl_Program, Lcl_Startmenu, Lcl_Startup, Left, LeftB#, Len, LenB#, Log#, Logoff, Logon, LOGON_FAILED, Long#, Loop, Ltrim |
M |
MakeDir, MakeGroup, MakePath, MakeShortcut, Max, MB, Menu, Message, MessageBox, MessageEventLog, Mid, MidB#, Min, Minus, Minute, MinuteU, Mod, Mod=, Modify, Month, MonthU, Move |
N |
Name, NeedDq, NetExec, Next, No, NOCHANGE, None, NoOverwrite, NoReplace, Normal, Not, NotEqual, Nothing#, Notice, Now#, Null#, Number# |
O |
Object#, Oct#, OK, OKCancel, On, Option#, Or, Overwrite, OverwriteOnly |
P |
Password, Path, Pause, Pile, Plus, Poweroff, Preserve#, Private#, ProcessEnv, Public# |
Q |
Question |
R |
Raise#, RAMDISK, Randomize#, ReadOnly, ReadWrite, Reboot, ReDim#, REG_BINARY, RegDelete, RegDeleteKey, REG_DWORD, REG_DWORD_BIG_ENDIAN, REG_EXPAND_SZ, REG_LINK, REG_MULTI_SZ, REG_NONE, RegRead, REG_RESOURCE_LIST, REG_SZ, RegWrite, REMOTE, REMOVABLE, Release, Rem, Remove, Rename, Replace, ResetStandardFile, ResetStdFile, Restart, Resume#, Retry, RetryCancel, Right, RightB#, Rnd#, Rtrim, ResetRetryMode, ResetTrialOpenMode |
S |
Second, SecondU, Security, Select, SplitFile, SeparateStr, SeparateStrCount, Service, ServiceChange, ServiceContinue, SERVICE_AUTO_START, SERVICE_BOOT_START, SERVICE_CONTINUE_PENDING, ServiceControl, SERVICE_CONTROL_CONTINUE, SERVICE_CONTROL_PAUSE, SERVICE_CONTROL_STOP, ServiceCreate, ServiceDelete, SERVICE_DEMAND_START, SERVICE_DISABLED, SERVICE_ERROR_CRITICAL, SERVICE_ERROR_IGNORE, SERVICE_ERROR_NORMAL, SERVICE_ERROR_SEVERE, SERVICE_FILE_SYSTEM_DRIVER, ServiceGetValue, SERVICE_KERNEL_DRIVER, ServicePause, SERVICE_PAUSE, SERVICE_PAUSE_PENDING, ServiceQuery, ServiceRefer, SERVICE_RUNNING, ServiceSetValue, ServiceStart, SERVICE_START_PENDING, ServiceStop, SERVICE_STOPPED, SERVICE_STOP_PENDING, SERVICE_SYSTEM_START, SERVICE_WIN32_OWN_PROCESS, SERVICE_WIN32_SHARE_PROCESS, Set#, SetEnv, SetEnvironment, SetFileAttr, SetFileAttribute, SetFileTime, SetGV, SetPath, SetStandardFile, SetStdFile, SetVolLabel, Shutdown, SetVolumeLabel, Shift, Shift_Alt, Shift_Ctrl, Shift_Ctrl_Alt, Sgn#, Sin#, Single#, Skip, Sleep, Source#, Space, SplitPath, Sqr#, Start, StartName, StdError, StdInput, StdOutput, Step, Stop, Str, StrComp#, String, StringJ, Sub, SubDirToo, Submit, Syntax#, Sysmodal#, SystemEnv, SystemModal, SetRetryMode, SetTrialOpenMode |
T |
Tan#, Target_DispClear, Target_DispOff, Target_DispOn, Target_File, Target_SPAFile, Target_SPXFile, TempDir, TempFile, TerminateProcess, TextClose, TextFileReplace, TextOnly, TextOpen, TextRead, TextSeek, TextWrite, Then, Time, TimeSerial#, TimeValue#, To, ToBegin, ToEnd, Trace, Trim, True, Twice, Type, TypeOf# |
U |
UBound#, UCase, UnSubmit, Until, Update, UserEnv, UserErr |
V |
Val#, Variant#, VarType#, Version, VersionUp |
W |
Wait, WaitAll, WaitForExec, Warning, Weekday, Wend#, While, WriteOnly |
X |
Xor# |
Y |
Year, Yes, YesNo, YesNoCancel |
Symbol |
^, ^=, -, -=, *, *=, /, /=, \, \=, +, +=, &, &=, ?, =, <>, <, >, <=, >= |