home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 8 Other
/
08-Other.zip
/
firunpkg.zip
/
wpinsobj.hlp
(
.txt
)
< prev
next >
Wrap
OS/2 Help File
|
1997-11-13
|
13KB
|
496 lines
ΓòÉΓòÉΓòÉ 1. Install helper object ΓòÉΓòÉΓòÉ
Install helper objects provide a way to automatically set an install object's
settings, using a set of pre-defined keywords that correspond to the settings.
One or more keyword=value lines are entered in the install helper object. The
install helper object can then be dropped onto an install object to set the
values of the install object's settings.
The advantages of using install helper objects are:
The settings for an install object can be pre-configured and activated at
a later date.
Install objects can be initialized repeatedly for testing purposes.
Frequently made changes can be done with one drag and drop action.
To use an install helper object:
1. Drag the install helper template to a folder or to the desktop to create
a new install helper object.
2. Open the install helper object's Setting Notebook and enter in the
desired keyword=value line(s) on the Object Data page. Change the title
on the General page to any unique name. Close the Setting Notebook to
save the information.
3. Drag and drop the customized install helper object onto the desired
install object or vice-versa.
ΓòÉΓòÉΓòÉ 2. Keyword=Value Lines ΓòÉΓòÉΓòÉ
A keyword=value line specifies the value for a particular install object
setting.
The keyword=value line follows the syntax:
KEYWORD=VALUE;
Where the string VALUE will be copied verbatim to the setting specified by
KEYWORD in the install object Settings notebook.
A blank VALUE will clear the corresponding setting's text field.
To specify multiple lines for a particular setting, use a terminating semicolon
ONLY on the last line.
The correct form is:
KEYWORD=LINE1
LINE2
LINE3;
ΓòÉΓòÉΓòÉ 3. Install Helper Template ΓòÉΓòÉΓòÉ
This template can be dragged onto the desktop to create a new install helper
object. The system editor is displayed when the new object is opened. The
install helper object can then be customized by entering specific keywords into
the editor. When the edit session is saved, the data is saved in the install
helper object.
ΓòÉΓòÉΓòÉ 4. User Object ΓòÉΓòÉΓòÉ
The User object, found in the Installation Frameworks folder, is an install
helper object with the setting MODE=USER entered on the Object Data page of its
Settings notebook.
ΓòÉΓòÉΓòÉ 5. Developer Object ΓòÉΓòÉΓòÉ
The Developer object, found in the Installation Frameworks folder, is an
install helper object with the setting MODE=DEVELOPMENT entered on the Object
Data page of its Settings notebook.
ΓòÉΓòÉΓòÉ 6. Keywords ΓòÉΓòÉΓòÉ
Keywords correspond to install object settings, found in the install object's
Settings notebook. Keyword=value lines are entered in the Object Data page of
the install helper object, which can then be dropped onto an install object to
set the install object's settings.
Select from the following list for a description of available keywords:
General Install Object Information
Settings notebook Information Page 1
Settings notebook Information Page 2
Settings notebook Dependencies Page
Settings notebook Variables
Settings notebook User Exits
Settings notebook Objects Page 1
Settings notebook Objects Page 2
Settings notebook Media
Settings notebook File List
Settings notebook Compression
Settings notebook Configure Page 1
Settings notebook Configure Page 2
Settings notebook Configure Page 3
Packaging
ΓòÉΓòÉΓòÉ 7. Keywords for General Install Object Information ΓòÉΓòÉΓòÉ
The following keywords are for general Install Object information:
TopObjectID=
TargetFolder=
Mode= Development
User
Selection=0 No
1 Yes
ObjectType= Install
Inventory
ΓòÉΓòÉΓòÉ 8. Keywords for Settings notebook Information Page 1 ΓòÉΓòÉΓòÉ
The following keywords are for the Settings notebook Information Page 1:
PackageTitle=
CompanyName=
VersionNumber=
VersionDate=
FeatureID=
ΓòÉΓòÉΓòÉ 9. Keywords for Settings notebook Information Page 2 ΓòÉΓòÉΓòÉ
The following keywords are for the Settings notebook Information Page 2:
HiddenFeature=0 No
1 Yes
CatalogPath=
CatalogID=
UserHelpPath=
ΓòÉΓòÉΓòÉ 10. Keywords for Settings notebook Dependencies Page ΓòÉΓòÉΓòÉ
The following keywords are for the Settings notebook Dependencies page.
Dependencies are entered into the Dependency[] array, with each index in the
array representing a dependency entry in the Setttings notebook.
Dependency[0].FeatureID=
Dependency[0].Setting=
Dependency[0].Value=
Dependency[0].WhenFeatureID=
Dependency[0].ActionFeatureID=
Dependency[0].ActionVariable=
Dependency[0].ActionValue=
Dependency[0].ActionText=
Dependency[0].Condition=0 Exists
1 Doesn'tExist
2 IsSelected
3 IsNotSelectd
4 Equal
5 NotEqual
6 LessThan
7 LessOrEqual
8 GreaterThan
9 GreaterOrEqual
10 Contains
11 IsPartOf
Dependency[0].ResolveTime=0 Selected
1 Deselected
2 Installed
3 Uninstalled
Dependency[0].Action=0 SelectFeature
1 DeselectFeature
2 UninstallFeature
3 DisplayWarning
4 DisplayError
5 SetVariable
6 EnableFeature
7 DisableFeature
DependencyCount=0
ΓòÉΓòÉΓòÉ 11. Keywords for Settings notebook Variables Page ΓòÉΓòÉΓòÉ
The following keywords are for the Settings notebook Variables page. Variables
are entered into the Variable[] array, with each index in the array
representing a variable entry in the Setttings notebook.
Variable[0].Name=
Variable[0].Description=
Variable[0].Value=
Variable[0].ValidationExit.ExitType=0 DLL
1 EXE
2 CMD
Variable[0].ValidationExit.DLLName=
Variable[0].ValidationExit.DLLProcName=
Variable[0].ValidationExit.DLLStackSize=8 (8 - 64000)
Variable[0].ValidationExit.EXEFilePath=
Variable[0].ValidationExit.EXEParms=
Variable[0].ValidationExit.EXEPassHandle=0 No
1 Yes
Variable[0].ValidationExit.CMDFilePath=
Variable[0].ValidationExit.CMDParms=
Variable[0].ValidationExit.CMDPassHandle=0 No
1 Yes
Variable[0].ResolutionExit.ExitType=0 DLL
1 EXE
2 CMD
Variable[0].ResolutionExit.DLLName=
Variable[0].ResolutionExit.DLLProcName=
Variable[0].ResolutionExit.DLLStackSize=8 (8 - 64000)
Variable[0].ResolutionExit.EXEFilePath=
Variable[0].ResolutionExit.EXEParms=
Variable[0].ResolutionExit.EXEPassHandle=0 No
1 Yes
Variable[0].ResolutionExit.CMDFilePath=
Variable[0].ResolutionExit.CMDParms=
Variable[0].ResolutionExit.CMDPassHandle=0 No
1 Yes
Variable[0].Required=0 No
1 Yes
Variable[0].AlwaysPrompt=1
Variable[0].AlwaysPrompt=0 No
1 Yes
Variable[0].DisplayInOptions=0 No
1 Yes
VariableCount=0
ΓòÉΓòÉΓòÉ 12. Keywords for Settings notebook User Exits Page ΓòÉΓòÉΓòÉ
The following keywords are for the Settings notebook User Exits page. User
Exits are entered into the UserExits[] array, with each index in the array
representing a User Exit entry in the Setttings notebook.
UserExits[0].DLLName=
UserExits[0].DLLProcName=
UserExits[0].EXEFilePath=
UserExits[0].EXEParms=
UserExits[0].CMDFilePath=
UserExits[0].CMDParms=
UserExits[0].CallTime=0 AfterAwakening
1 ReplaceOptionsDialog
2 BeforeInstall
3 BeforeFileTransfer
4 AfterFileTransfer
5 BeforeConfiguration
6 AfterConfiguration
7 BeforeObjectCreation
8 AfterObjectCreation
9 AfterInstall
10 BeforeUninstall
11 BeforeFileDeletion
12 AfterFileDeletion
13 BeforeConfigurationEntryRemoval
14 AfterConfigurationEntryRemoval
15 BeforeObjectDeletion
16 AfterObjectDeletion
17 AfterUninstall
UserExits[0].ExitType=0 DLL
1 EXE
2 CMD
UserExits[0].DLLStackSize=8 (8 - 64000)
UserExits[0].EXEPassHandle=0 No
1 Yes
UserExits[0].CMDPassHandle=0 No
1 Yes
UserExitsCount=0
ΓòÉΓòÉΓòÉ 13. Keywords for Settings notebook Objects Page 1 ΓòÉΓòÉΓòÉ
The following keywords are for the Settings notebook Objects page 1. Objects
are entered into the ObjectCreation[] array, with each index in the array
representing an object entry in the Setttings notebook.
ObjectCreation[0].ClassName=
ObjectCreation[0].Title=
ObjectCreation[0].SetupString=
ObjectCreation[0].Location=
ObjectCreation[0].Flags=0 FailIfExists
1 ReplaceIfExists
2 UpdateIfExists
CreateObjectCount=0
ΓòÉΓòÉΓòÉ 14. Keywords for Settings notebook Objects Page 2 ΓòÉΓòÉΓòÉ
The following keywords are for the Settings notebook Objects page 2. Class
registrations are entered into the ClassRegistration[] array, with each index
in the array representing a class registration entry in the Setttings notebook.
ClassRegistration[0].ClassName=
ClassRegistration[0].DLLName=
RegisterCount=0
ΓòÉΓòÉΓòÉ 15. Keywords for Settings notebook Media Page ΓòÉΓòÉΓòÉ
The following keywords are for the Settings notebook Media page. Media Sets are
entered into the MediaSet[] array, with each index in the array representing a
Media Set entry in the Setttings notebook.
MediaSet[0].SetName=
MediaSet[0].MediaCount=
MediaSet[0].Media[0].Description=
MediaSet[0].Media[0].MediaPath=
MediaSet[0].Media[0].NetName=
MediaSet[0].Media[0].Type=1 Diskette
2 CDROM
4 LogicalDisk
MediaSet[0].Media[0].SubType=1 360KB
2 720KB
4 1.2MB
8 1.44MB
16 2.88MB
32 UserDefinedCapacity
MediaSet[0].Media[0].Capacity=
MediaSet[0].Media[0].ReservedSpace=
MediaSet[0].Media[0].Flags=
MediaSetCount=
ΓòÉΓòÉΓòÉ 16. Keywords for Settings notebook File List Page ΓòÉΓòÉΓòÉ
The following keywords are for the Settings notebook File List page. File
entries are entered into the File[] array, with each index in the array
representing a File entry in the Setttings notebook.
File[0].Source=
File[0].Source Path=
File[0].SourceFileName=
File[0].SourceChecksum=
File[0].SourceEASize=
File[0].CreationDate=
File[0].CreationTime=
File[0].LastAccessDate=
File[0].LastAccessTime=
File[0].LastWriteDate=
File[0].LastWriteTime=
File[0].CBFile=
File[0].CBFileAlloc=
File[0].AttrFile=
File[0].Target Path=
File[0].TargetFileName=
File[0].MediaPath=
File[0].MediaFileName=
File[0].MediaNumber=
File[0].CompressionID=
File[0].Flags=
File[0].TargetAttrib=
File[0].PartCount=
File[0].EAFileSpec=
File[0].EAMediaIndex=
File[0].PartSize=
File[0].MediaIndex=
File[0].RestrCount=
FileCount=0
ΓòÉΓòÉΓòÉ 17. Keywords for Settings notebook Compression Page ΓòÉΓòÉΓòÉ
The following keywords are for the Settings notebook Compression page.
Compression entries are entered into the Compression[] array, with each index
in the array representing a Compression entry in the Setttings notebook.
Compression[0].Description=
Compression[0].CompCmdLine=
Compression[0].CompSupportsEAs=0 No
1 Yes
Compression[0].CompInPlace=0 No
1 Yes
Compression[0].DecompCmdLine=
Compression[0].DecompSupportsEAs=0 No
1 Yes
Compression[0].DecompInPlace=0 No
1 Yes
Compression[0].UseCount=0
ComprCount=0
ΓòÉΓòÉΓòÉ 18. Keywords for Settings notebook Configure Page 1 ΓòÉΓòÉΓòÉ
The following keywords are for the Settings notebook Configure page 1. ASCII
File entries are entered into the AsciiFile[] array, with each index in the
array representing an ASCII File entry in the Setttings notebook.
AsciiFile[0].FileName=
AsciiFile[0].EditLine=
AsciiFile[0].SearchLine=
AsciiFile[0].NewLine=
AsciiFile[0].AddBeforeLine=
AsciiFile[0].AddAfterLine=
AsciiFile[0].UnBeforeLine=
AsciiFile[0].UnAfterLine=
AsciiFile[0].Delimiter=
AsciiFile[0].SubstrChk=0 No
1 Yes
AsciiFile[0].DelimChk=0 No
1 Yes
AsciiFile[0].Action=0 Replace
1 Edit
AsciiFile[0].EditLineOcc=0 FirstOccurrence
1 LastOccurrence
2 EveryOccurrence
AsciiFile[0].SrcLineOcc=0 FirstOccurrence
1 LastOccurrence
2 EveryOccurrence
AsciiFile[0].AddBLineOcc=0 FirstOccurrence
1 LastOccurrence
AsciiFile[0].AddALineOcc=0 FirstOccurrence
1 LastOccurrence
AsciiFile[0].SearchFound=1 ReplaceLine
2 TakeNoAction
AsciiFile[0].SearchNotFound=1 AddLineToBeginning
2 AddLineToEnd
4 AddLineRelative
8 TakeNoAction
AsciiFile[0].MatchPosition=1 AddIfMatchFound
2 NoActionIfMatchFound
AsciiFile[0].NoMatchPosition=1 AddToBeginningOfFile
2 AddToEndOfFile
8 TakeNoAction
CfgCount=0
ΓòÉΓòÉΓòÉ 19. Keywords for Settings notebook Configure Page 2 ΓòÉΓòÉΓòÉ
The following keywords are for the Settings notebook Configure page 2. OS/2 INI
Files are entered into the Os2PrfIni[] array, with each index in the array
representing an OS/2 INI File entry in the Setttings notebook.
Os2PrfIni[0].FileName=
Os2PrfIni[0].Application=
Os2PrfIni[0].Key=
Os2PrfIni[0].Value=
Os2PrfIni[0].IniType=1 OS/2 Type Ini
2 Win/OS2 Type Ini
Os2PrfIniCount=0
ΓòÉΓòÉΓòÉ 20. Keywords for Settings notebook Configure Page 3 ΓòÉΓòÉΓòÉ
The following keywords are for the Settings notebook Configure page 3. WIN INI
Files are entered into the WinOs2Ini[] array, with each index in the array
representing a WIN INI File entry in the Setttings notebook.
WinOs2Ini[0].FileName=
WinOs2Ini[0].Application=
WinOs2Ini[0].Key=
WinOs2Ini[0].Value=
WinOs2Ini[0].IniType=1 OS/2 Type Ini
2 Win/OS2 Type Ini
WinOs2IniCount=0
ΓòÉΓòÉΓòÉ 21. Keywords for Packaging ΓòÉΓòÉΓòÉ
The following keywords are for Packaging:
MediaSetIndex=
FilesDone=
TotalFiles=
ProductID=
FirstSerialNum=
PackageFlags=
TotalMediaUsed=