infra:NET Expert
 
×
11.35 RunACIpsScript Class
class RunACIpsScript: public ACIpsInst
InstallEngine Interface.
Defined in: InfraSetup.hpp
Comments
The object RunACIpsScript is the glue between ÍnstallEngine and IPSFactory. The tool InstallShield™  was used  to implement the InstallEngine. Most of the InfraSetupFunctions are executed by InstallEngine. Some are executed by InstallEngine Interface itself. The function ProcessScript is the interface between InstallEngine and InstallEngine Interfache.
Class Members
public members
RunACIpsScript()
Constructor
void RegisterAllScriptfunctions()
Registration of Skriptfunktion
LONG QuerySizeInfo( CHAR*, CHAR* )
Script Runtime: Calculation of filesizes
LONG QuerySizeInfo(SCString ,SCString, SCString ,LONG ,ULONG* )
Script Runtime: Calculation of filesizes and subdirectories
protected members
LONG iAcInternalDispatchFunction( LONG,LONG*,DOUBLE*,SCString* )
Script Runtime: Execute registrated Scriptfunctions
LONG ReadBinaryFile( SCString, LONG,SCString&)
Script Runtime:        Read from a position in a binaryfile
LONG WriteBinaryFile( SCString, LONG, SCString& )
Script Runtime:        Write to a position in a binaryfile
LONG AppendToBinaryFile( SCString,SCString& )
Script Runtime:        Append data to an binaryfile
LONG MergeBinaryFile( SCString, SCString )
Script Runtime:        Merge two binaryfiles
LONG PatchBinaryFile(SCString,SCString,CHAR*,SCString,SCString )
Script Runtime:        Patch a binaryfile
LONG MoveFiles( SCString, SCString, SCString )
Script Runtime:        Move files and directories
LONG CreateSecString( SCString& )
Script Runtime:        Create a randomstring with prefix
LONG RemoveLastBS( SCString& )
Script Runtime: Remove last \ of a string
LONG PatchDD( LPSTR ,LPSTR ,LPSTR ,LPLONG )
Script Runtime:        Patch Infra DataDictionnary