Documentation
Getting Started
New Features
Component Guide
Programming
    Language Guide
    Language Ref.
       General Design
       Lexical Structure
       Expressions
       Objects
       Methods
       Classes
       heitml Tags
       heitml Functions
          ArAppend
          ArConcat
          ArSearch
          array
          asc
          caltime
          chr
          class
          clone
          contains
          ContainsCase
          copy
          copyfile
          crypt
          _dbcolumns
          _dbforeignkey
          _dbprimarykey
          _dbtables
          default
          deletefile
          directory
          findex
          flush
          fname
          gmtime
          htmlbool
          http_content_type
          http_empty_document
          http_expires
          http_header
          http_last_modified
          http_location
          http_set_cookie
          http_request_header
          index
          IndexCase
          integer
          isbool
          isdecl
          isempty
          isinteger
          isnull
          isstring
          istuple
          isreal
          left
          len
          localtime
          MD5
          mkdir
          mktime
          movefile
          offstotabcol
          random
          readFileLines
          _readini
          _readodbcdrv
          _readodbcdsn
          real
          resize
          right
          _serverdocroot
          _shelltemp
          srandom
          splitstring
          stat
          strftime
          subst
          substall
          substring
          tabcoltooffs
          tolower
          toupper
          trim
          trimleft
          trimright
          TuAppField
          TuAssField
          TuAssign
          TuSlice
          TuDelField
          TuFieldSort
          TuInsField
          TuMerge
          TuName
          TuProject
          _writeini
       Database Access
       Global Variables
       Form Fields
       Server Variables
       Sessions
       heitml Syntax
    Component Ref.
    Class Library
    User Components
    Tryout Form
    Tutorial
    heitml 1
User Guide
Registration
Frame
    

heitml Functions

heitml Functions are divided into three categories: Built-in Functions, Library Functions, and User-defined Functions.

Built-in Functions

Built-in Functions are part of the heitml core language, which means they are available to you at all times. You can make calls to these functions anywhere in your code without having to do anything special. heitml will recognize them and know what action to perform.

A basic explanation of each Function, as well as a short example, can be found in the individual sub-pages in this section. You can also choose between the functions here:

Built-in Functions can be further sub-divided into three categories:

Data Type Handling Functions test for certain Data Types and convert between different types. Those testing for certain Data Types return "true" or "false". Conversion functions change from string to numeric, numeric to string, and sometimes from one numeric type to another (such as integer to real, or decimal to hex).

Object Handling Functions provide special support for the heitml object data type.

String Handling Functions manipulate alpha-numeric data or report results based on tests performed on such alpha-numeric data.

Library Functions

Library Functions are external to the language. They reside in separate Source Code files and must be linked to your application via the include Tag.

Library functions are included in several source code files in the lib sub-directory, which is part of the download package you receive after selecting the appropriate version of heitml to run on your system.

We've organized these libraries into categories and placed documentation describing each of them in The heitml Libraries section of our Web Site.

These Source Code Libraries are intended to be used "as is", and we do not recommend changing them in any way. If you find a Library Tag or Function that doesn't quite suit your needs, feel free to use it as a "template" or starting point to design your own, but first copy it to another file and change the name somewhat in order to distinguish it from the original. Then you can customize it as little or as much as you want, and add it to a Library file of your own.

User-defined Functions

User-defined Functions are the ones you create yourself. You can define them as needed and insert them directly into your application, or you can organize and store them in separate files, linking them via the include Tag, thus creating your own Library of re-usable tools. Refer to User-defined Functions in the Language Guide for a Tutorial discussion on this topic.


This page was dynamically generated by heitml
© 1996-2008 H.E.I. All Rights Reserved