Class TIsapiConn (unit IsapiConnDB) |
Inherits from
TObject
CONSTRUCTOR Create(ptrECB : POINTER; BufferSize : DWORD);
DESTRUCTOR Destroy;
Set FRecBuffer to ECB.
FUNCTION ExtractFromQuery(VarName : STRING): STRING;
FUNCTION GetFormVar(VarName : STRING): STRING;
FUNCTION GetServerVar(VarName : STRING): STRING;
PROCEDURE HTMLBegin(Title : STRING; BodyBkg : STRING; BodyInit : STRING);
Parss an Textfile where placeholders are chnaged with real Data, read the Doc for more information
PROCEDURE HTMLEnd;
PROCEDURE Send(s : STRING);
For debuging purposes
PROCEDURE SendBreak;
Sends a STRING, with CRLF!
PROCEDURE SendHeader;
PROCEDURE SendHTMLFile(FileName : STRING);
Sends an
--- Reads a HTML File and sends it's content ---------------------
PROCEDURE SendParsedTemplateFile(DataSet : TDataSet; FileName : STRING);
Read a Text-File that contains HTML-Data (for Header- and Footer-Files --- Parses a HTML File for placeholders and sends then the lines with filled in data -----
PROCEDURE SendSpecialHeader(ContentType : STRING);
Sends a standart HTTP-Header
PROCEDURE SetServerLogString(LogMsg : STRING);
Extracts Vars from the Querystring
PROCEDURE AddLine(s : STRING);
Path were the DLL is located locally ex.
PROCEDURE SetAppName(Name : STRING);
PROCEDURE SetLocalPath(Path : STRING);
PROCEDURE SetServer(Server : STRING);
property AppName : STRING
Scan String for Special Chars and replaces them with HTML-Tags
property Available : DWORD
property ContentLen : DWORD
property ContentType : STRING
property FilterOn : BOOLEAN
Pointer To RecBuffer
property LocalPath : STRING
property Method : WORD
property PathInfo : STRING
property PathTrans : STRING
property QueryString : STRING
property RecBuffer : POINTER
property RemoteAddr : STRING
property RemoteUser : STRING
property Result : WORD
property ScriptName : STRING
property ScriptPath : STRING
property Server : STRING
property ServerName : STRING
property ServerPort : STRING
property Status : TIsapiConnStatus
FAppName : STRING;
FAvailable : DWORD;
FBuffer : POINTER;
FBufferPos : DWORD;
FBufferSize : DWORD;
Pointer to ECB.
FContentLen : DWORD;
FContentType : STRING;
FECB : IsapiVars.PECB;
FFilterOn : BOOLEAN;
FLocalPath : STRING;
Path were the DLL is located ex.
FMethod : WORD;
FPathInfo : STRING;
FPathTrans : STRING;
FQueryString : STRING;
FRecBuffer : POINTER;
Pointer to SendBuffer
FRemoteAddr : STRING;
FRemoteUser : STRING;
FResult : WORD;
FScriptName : STRING;
FScriptPath : STRING;
Name of the Server: you put "www.
FServer : STRING;
Name of the DLL ex.
FServerName : STRING;
FServerPort : STRING;
FStatus : TIsapiConnStatus;
Position in the SendBuffer
CONSTRUCTOR Create(ptrECB : POINTER; BufferSize : DWORD);
DESTRUCTOR Destroy;
Set FRecBuffer to ECB.lpbData
FUNCTION ExtractFromQuery(VarName : STRING): STRING;
FUNCTION GetFormVar(VarName : STRING): STRING;
FUNCTION GetServerVar(VarName : STRING): STRING;
PROCEDURE HTMLBegin(Title : STRING; BodyBkg : STRING; BodyInit : STRING);
Parss an Textfile where placeholders are chnaged with real Data, read the Doc for more information
PROCEDURE HTMLEnd;
PROCEDURE Send(s : STRING);
For debuging purposes
PROCEDURE SendBreak;
Sends a STRING, with CRLF!
PROCEDURE SendHeader;
PROCEDURE SendHTMLFile(FileName : STRING);
Sends an
--- Reads a HTML File and sends it's content ---------------------
PROCEDURE SendParsedTemplateFile(DataSet : TDataSet; FileName : STRING);
Read a Text-File that contains HTML-Data (for Header- and Footer-Files
--- Parses a HTML File for placeholders and sends then the lines with filled in data -----
PROCEDURE SendSpecialHeader(ContentType : STRING);
Sends a standart HTTP-Header
PROCEDURE SetServerLogString(LogMsg : STRING);
Extracts Vars from the Querystring
PROCEDURE AddLine(s : STRING);
Path were the DLL is located locally ex. "C:\IISERVER\SCRIPTS\"
PROCEDURE SetAppName(Name : STRING);
PROCEDURE SetLocalPath(Path : STRING);
PROCEDURE SetServer(Server : STRING);
property AppName : STRING
Scan String for Special Chars and replaces them with HTML-Tags
property Available : DWORD
property ContentLen : DWORD
property ContentType : STRING
property FilterOn : BOOLEAN
Pointer To RecBuffer
property LocalPath : STRING
property Method : WORD
property PathInfo : STRING
property PathTrans : STRING
property QueryString : STRING
property RecBuffer : POINTER
property RemoteAddr : STRING
property RemoteUser : STRING
property Result : WORD
property ScriptName : STRING
property ScriptPath : STRING
property Server : STRING
property ServerName : STRING
property ServerPort : STRING
property Status : TIsapiConnStatus
FAppName : STRING;
FAvailable : DWORD;
FBuffer : POINTER;
FBufferPos : DWORD;
FBufferSize : DWORD;
Pointer to ECB.lpbData
FContentLen : DWORD;
FContentType : STRING;
FECB : IsapiVars.PECB;
FFilterOn : BOOLEAN;
FLocalPath : STRING;
Path were the DLL is located ex. "scripts/artikel/" , can be combined with FServer to a URL
FMethod : WORD;
FPathInfo : STRING;
FPathTrans : STRING;
FQueryString : STRING;
FRecBuffer : POINTER;
Pointer to SendBuffer
FRemoteAddr : STRING;
FRemoteUser : STRING;
FResult : WORD;
FScriptName : STRING;
FScriptPath : STRING;
Name of the Server: you put "www.iag.ch" and recieve "http://www.iag.ch/
FServer : STRING;
Name of the DLL ex. "DBARTIKEL.DLL"
FServerName : STRING;
FServerPort : STRING;
FStatus : TIsapiConnStatus;
Position in the SendBuffer