Biferno 1.7 Tabasoft.it

Application: ItaliaScuola Back-Office3
Reference
Admin | Edit | Reference | Cache | Logs
Click on a class name to see the description of that particular class:

Predefined Classes

ansi
array
biferno
boolean
cacheItem
char
classInfo
client
collection
curApp
curFile
curScript
db
double
error
file
folder
header
httpPage
imageUtils
int
long
memberInfo
multipart
object
ref
regexp
request
search
serverInfo
smtp
stackItem
string
time
unix
unsigned
 

Application Classes

Banner
BrowserBar
Ctrl_Form
FCKeditor
Form
GridChartGraph
Histogram
LocalDate
Result
condb
cookie
folderExt
headerExt
httpExt
mysqlFulltext
objHtml
requestExt
tableExport
utils
 

Functions

Functions

error

Methods

Properties

Constants

Errors

Function
Resume
State
Suspend
ThrowException
Update
classNote
descr
errClass
errNum
fileOffset
lastMultiStrLine
line
lineNum
msg
name
path
resumable
subErr
subErrDescr
table
Err_AbsolutePathRequired
Err_ApplicationNameDuplicated
Err_ApplicationNameNotFoundInConfig
Err_ApplicationNameTooLong
Err_ArrayElementNotFound
Err_ArrayElementsTypeCastFailed
Err_ArrayMismatch
Err_ArrayRequired
Err_AttachCurrentThreadException
Err_BadArrayIndex
Err_BadBifernoSID
Err_BadBlockSize
Err_BadFileRef
Err_BadMemoryRef
Err_BadPrototype
Err_BadSyntax
Err_BadSyntaxInApplicationName
Err_BadSyntaxInURL
Err_BAPI_BifernoTooNew
Err_BAPI_BifernoTooOld
Err_BAPI_BufferTooSmall
Err_BAPI_EndOfObject
Err_BAPI_ErrorsAlreadyRegistered
Err_BAPI_ExtensionNameRequired
Err_BAPI_ExtensionTooNew
Err_BAPI_ExtensionTooOld
Err_BAPI_InvalidAPIData
Err_BAPI_InvalidParameter
Err_BAPI_LoopAbort
Err_BAPI_MessageNotHandled
Err_BAPI_ObjAlreadyToDestruct
Err_BAPI_ObjNotPrintable
Err_BAPI_ObjNotToDestruct
Err_BAPI_SymbolNotFound
Err_BAPI_UnknowExtensionType
Err_BifernoConfigNotFound
Err_BuffersBadID
Err_BuffersNotInitialized
Err_CacheNotInitialized
Err_CachePathTooLong
Err_CantAccessThisMember
Err_CantCloseShLib
Err_CantFindShLibSymbol
Err_CantLoadShObject
Err_CantModifyLength
Err_ClassError
Err_ClassIsStatic
Err_ClassRedeclared
Err_CommaOrRoundSquareExpected
Err_ConnectionBroken
Err_ConvertingStringToLong
Err_CookieDisabled
Err_CurlyBracketExpected
Err_CurlyBracketNotBalanced
Err_DateTimeFormatError
Err_DuplicatedArrayElemName
Err_DuplicatedConstructor
Err_DuplicatedFile
Err_DuplicatedLabel
Err_DuplicatedObject
Err_DuplicatedParameter
Err_DuplicatedPropertyName
Err_EmptyExpression
Err_EmptyName
Err_EndOfFile
Err_EndOfLineOrSemicolonExpected
Err_ExplicitTypeCastRequired
Err_FileNotFound
Err_FolderIsNotEmpty
Err_FolderNotFound
Err_FreeBlock
Err_FunctionIsVoid
Err_FunctionRedeclared
Err_HTTPBodyTooLong
Err_IllegalArrayInURL
Err_IllegalAssignment
Err_IllegalConstantExpression
Err_IllegalConstantParameter
Err_IllegalDeclaration
Err_IllegalDestructor
Err_IllegalFlowControl
Err_IllegalOperation
Err_IllegalOperationOnConstant
Err_IllegalOperationOnMethod
Err_IllegalRef
Err_IllegalScopeForObject
Err_IllegalSetProperty
Err_IllegalTypeCast
Err_IllegalUndef
Err_InvalidArrayIndex
Err_InvalidCharacter
Err_InvalidErrorValue
Err_InvalidEscapeSequence
Err_InvalidIndex
Err_InvalidLength
Err_InvalidListRef
Err_InvalidListType
Err_InvalidName
Err_InvalidParameter
Err_InvalidParameterName
Err_InvalidPosition
Err_InvalidRefParameter
Err_InvalidScope
Err_InvalidSessionCookie
Err_InvalidVariableType
Err_JavaNotAvailable
Err_JVMLoadFailed
Err_LabelNotFound
Err_LastErrThe
Err_ListBufferTooSmall
Err_ListDontAcceptNames
Err_ListIsLocked
Err_ListOutOfBoundary
Err_LockNotSupported
Err_MemberIsNotStatic
Err_MemberIsStatic
Err_MemberOnUndefinedIdentifier
Err_MemoryFull
Err_MemorySlotsFull
Err_MethodNameConflict
Err_MultipartObjectDuplicated
Err_NameTooLong
Err_NoResolveOnDupList
Err_NoSuchApplication
Err_NoSuchClass
Err_NoSuchClassOrFunction
Err_NoSuchConstant
Err_NoSuchFunction
Err_NoSuchMember
Err_NoSuchMethod
Err_NoSuchProperty
Err_NotAllowedInDestructor
Err_NotAnExtendingClass
Err_NotImplemented
Err_NullSizeBlock
Err_ObjectCantBePersistent
Err_ObjectIsLocked
Err_ObjectNotFound
Err_OnErrorNotBalanced
Err_OperatorExpected
Err_OSError
Err_OutOfBoundary
Err_Overflow
Err_PageInNotDefined
Err_PageOutNotDefined
Err_ParameterNameTooLong
Err_PathTooLong
Err_ProcessShutDown
Err_PropertyIsOnlyRead
Err_PrototypeMismatch
Err_QuotesExpected
Err_RefParameterRequired
Err_ReservedKeyword
Err_ReturnValueRequired
Err_RoundBracketExpected
Err_RoundBracketNotBalanced
Err_ScopeConflict
Err_SessionIsDisabled
Err_SlotMgrUnavailable
Err_SquareBracketExpected
Err_StackOverflow
Err_StringTooLong
Err_SuperConstructorRequired
Err_SuperIsUndefined
Err_TextUtilsNotInitialized
Err_ThisIsUndefined
Err_ThreadNotFound
Err_ThreadsInternalErr
Err_ThreadTimeout
Err_Timeout
Err_TooLongDefault
Err_TooLongHexLiteral
Err_TooLongName
Err_TooManyIncludes
Err_TooManyVariablesInExpression
Err_UndefinedIdentifier
Err_UnknownError
Err_UnknownGroup
Err_UnknownOperator
Err_UnknownUser
Err_UnknownXLibError
Err_UnknownXLibHelpersError
Err_VariableDuplicatedInURL
Err_VariableNotDefined
Err_VariableNotInitialized
Err_VariableNotPublished
Err_WalkFolderAbort
Err_XLibCallerTooNew
Err_XLibCallerTooOld
Err_XLibTooNew
Err_XLibTooOld
UserBreak

Class
Description:

n.a.

Implementation:
C
 

Constructor
void error(int theError, string theSubError, string class)
Description:

Describes an object representing a Biferno error.Usually biferno initializes a global variable named "err" in every script. If an error occurs that variable is set automatically to the error, than the execution of the script is stopped, unless method.error.Resume is set.

Parameters:
theError

The number of the error

theSubError

The number of the sub error if theError parameter indicates a family of errors (i.e. "Err_OSError")

class

If the error is a class error, the name of the class

Notes:

Normally the user has no need to initialize an error variable, he needs only to analyze the global err variable

Implementation:
C