WPS SETTINGS OUTSIDE THE WPS!! ------------------------------ If you want to use FileBar as a WPS replacement yet still need access to DOS settings (to modify performance features, extended memory, etc), you now can! Upon execution of an application, FileBar will look in the specified default directory (as specified in the item data dialog) for that item for a file named SETTINGS.INI. In this file, you can place settings for the specified executable. See the notes at the end of this document for more instructions on how to do this. The settings are specified one per line and a list of available settings follows: (NOTE THAT THIS LIST MAY *NOT* BE ALL INCLUSIVE!! As newer versions of OS/2 come out, this list may not detail -all- the possible settings that exist. At this writing, OS/2 2.1 is the current OS/2 release. If you there are settings that are not listed here, that you believe exist, please try them (according to the format below) or use QVDM to grab them.) AUDIO_ADAPTER_SHARING COM_DIRECT_ACCESS COM_HOLD COM_RECEIVE_BUFFER_FLUSH COM_SELECT DOS_AUTOEXEC DOS_BACKGROUND_EXECUTION DOS_BREAK DOS_DEVICE DOS_FCBS DOS_FCBS_KEEP DOS_FILES DOS_HIGH DOS_LASTDRIVE DOS_RMSIZE DOS_SHELL DOS_STARTUP_DRIVE DOS_UMB DOS_VERSION DPMI_DOS_API DPMI_MEMORY_LIMIT HW_ROM_TO_RAM HW_TIMER IDLE_SECONDS IDLE_SENSITIVITY INT_DURING_IO KBD_ALTHOME_BYPASS KBD_CTRL_BYPASS KBD_RATE_LOCK MEM_EXCLUSIVE_ACCESS PRINT_TIMEOUT SIO_(group) VIDEO_8514_XGA_IOTRAP VIDEO_FASTPASTE VIDEO_MODE_RESTRICTION VIDEO_ONDEMAND_MEMORY VIDEO_RETRACE_EMULATION VIDEO_ROM_EMULATION VIDEO_SWITCH_NOTIFICATION DPMI_NETWORK_BUFF_SIZE EMS_FRAME_LOCATION EMS_HIGH_OS_MAP_REGION EMS_LOW_OS_MAP_REGION EMS_MEMORY_LIMIT HW_NOSOUND VIDEO_WINDOW_REFRESH WIN_CLIPBOARD WIN_DDE XMS_HANDLES XMS_MEMORY_LIMIT XMS_MINIMUM_HMA The above list may not be all-inclusive... (Also, for users of the STARTD program, your initialization files are directly compatable with FileBar. Simply copy them to the default directory for an item and rename them SETTINGS.INI) Remember that YES and NO responses (which are found in OS/2's setting's notebook) should actually be encoded using 1 (for yes) and 0 (for no). So, if you want to set setting XYZ to yes, your settings.ini file must include the line "XYZ=1" and NOT "XYZ=YES". QVDM102 ------- As an aid to help you construct SETTINGS.INI files, you should look into obtaining the freeware program QVDM102. It is a program that will take WPS settings from an object and write them to a file. The file it writes contains a [Settings] section that is compatable with FileBar. If you want an easy way to make FileBar mimick the functionality of your WPS objects, grab this free program (QVDM102.ZIP on ftp-os2.cdrom.com and many other major bulletin boards). With QVDM, if the settings.ini file it generates does not seem to work, go through the file and replace all instances of =YES to =1 and =NO to =0. If it still does not work, you may want to try replacing all occurences of =ON to =1 and =OFF to =0. If that does not work, please see the manual for more details. ------------------------------------------------------------------------------ sample SETTINGS.INI #1 ---------------------- DOS_RM_SIZE=640 IDLE_SECONDS=60 sample SETTINGS.INI #2 ---------------------- DOS_RM_SIZE=620 IDLE_SECONDS=0 IDLE_SENSITIVITY=100 HW_TIMER=1 (1=ON, 0=OFF)