home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / p / pc2.zip / SOURCE.ZIP / SOURCE / PC2.IPP < prev    next >
Text File  |  1993-03-09  |  29KB  |  510 lines

  1. .imd PC2.h
  2. :userdoc.
  3. :title.PC/2 Help Program
  4. :body.
  5.  
  6.  
  7. .****************************************************************************************
  8. .*--------------------------------------------------------------------------------------*
  9. .* The user selected help with F1, the mouse or the keyboard.                           *
  10. .*--------------------------------------------------------------------------------------*
  11. .****************************************************************************************
  12.  
  13. :h1 res=&ID_HELP..PC/2 Help for Help
  14. :lines align=center.
  15. :color fc=red.
  16. PC/2 - Program Commander/2 Version 1.20
  17. for IBM OS/2 2.0 Presentation Manager
  18. Copyright (C) by Stangl Roman 03, 1993
  19. :color fc=default.
  20. :elines.
  21. :p.Please select one of the following topics for further information:
  22. :ul compact.
  23. :li.:link reftype=hd res=&ID_ABOUTDIALOG..About the utility PC/2:elink.
  24. :li.:link reftype=hd res=&ID_INSTALLATIONHELP..Installing PC/2:elink.
  25. :li.:link reftype=hd res=&ID_GENERALHELP..Using PC/2 as a WPS addon:elink.
  26. :li.:link reftype=hd res=&ID_CONCEPTSHELP..Concepts of the Popup-Menu:elink.
  27. :li.:link reftype=hd res=&ID_USINGHELP..Starting a Program from PC/2:elink.
  28. :li.:link reftype=hd res=&ID_CONFIGDIALOG..Setup the Popup-Menu:elink.
  29. :ul compact.
  30. :li.:link reftype=hd res=&MIID_MENUDIALOG..Adding a Submenu:elink.
  31. :li.:link reftype=hd res=&PIID_PROGRAMDIALOG..Adding a Program:elink.
  32. :eul.
  33. :li.:link reftype=hd res=&ID_ERRORHELP..Error messages:elink.
  34. :eul.
  35. :p.:link reftype=hd res=&ID_HELP..<Backward>:elink.
  36.                                   :link reftype=hd res=&ID_ABOUTDIALOG..<Forward>:elink.
  37.  
  38.  
  39. .****************************************************************************************
  40. .*--------------------------------------------------------------------------------------*
  41. .* The user selected help from the About PC/2 dialog box.                               *
  42. .*--------------------------------------------------------------------------------------*
  43. .****************************************************************************************
  44.  
  45. :h1 res=&ID_ABOUTDIALOG..Help for About PC/2
  46. :lines align=center.
  47. :color fc=red.
  48. PC/2 - Program Commander/2 Version 1.20
  49. for IBM OS/2 2.0 Presentation Manager
  50. Copyright (C) by Stangl Roman 03, 1993
  51.  
  52. University for Business Administration
  53. and Management Vienna, Austria
  54. (Wirtschaftsuniversität Wien)
  55. :color fc=default.
  56. :elines.
  57. :p.E-Mail:
  58. :ul compact.
  59. :li.8650533@awiwuw11.wu-wien.ac.at
  60. :li.Roman Stangl @ IBM Austria National Support BBS ((0043) 0222 21145 6600)
  61. :eul.
  62. :p.This program is classified as Shareware. Under the copyright, you are allowed and
  63. encouraged to freely use, distribute or modify this program under the following
  64. conditions:
  65. :ul compact.
  66. :li.The complete source code and all executables are included. This rule also applies
  67. for any modifications you made.
  68. :li.You may only charge for the costs of duplicating.
  69. :li.:hp7.Any:ehp7. commercial use is prohibited without contacting me prior, except
  70. for incorporating the idea/code in any future release of OS/2 by IBM, however this
  71. clause doesn't apply for any private use.
  72. :li.You don't want to port this utility to MS Windows or Windows NT (never there).
  73. :eul.
  74. :p.You are encouraged to upload this utility to your favourite file-server or
  75. BBS. Please ensure that no file is missing, if you change the archive to
  76. a different compression scheme.
  77. :p.If you find this program useful and want to honor the four weeks of work writing
  78. this utility, you are welcome to send me a small fee of about 50 to 150 Austrian
  79. Schilling (about 5 to 15 dollar) to my home address. Any suggestions are of
  80. course welcome too.
  81. :p.My home address is:
  82. :sl compact.
  83. :li.    Roman Stangl
  84. :li.    Strebersdorferstrasse 46
  85. :li.    2103  Langenzersdorf, Austria
  86. :esl.
  87. :p.:link reftype=hd res=&ID_HELP..<Backward>:elink.
  88.                                   :link reftype=hd res=&ID_INSTALLATIONHELP..<Forward>:elink.
  89.  
  90.  
  91. .****************************************************************************************
  92. .*--------------------------------------------------------------------------------------*
  93. .* The user selected help for PC/2 installation.                                        *
  94. .*--------------------------------------------------------------------------------------*
  95. .****************************************************************************************
  96.  
  97. :h1 res=&ID_INSTALLATIONHELP..Installing PC/2
  98. :p.You have obviously started PC/2 once, because you are reading this help panel.
  99. The installation is just straight forward with the REXX script that installs PC/2,
  100. however there are some points to notice:
  101. :ul.
  102. :li.The installation installed an Icon on the Desktop and started the help panels
  103. of PC/2. To ensure that OS/2 starts PC/2 automatically the next time you boot your
  104. system, you must start PC/2 again (you then can notice that the background behind
  105. the icon changes). If you have added :hp3.SET RESTARTOBJECTS=STARTUPFOLDERSONLY:ehp3.
  106. in your :hp2.CONFIG.SYS:ehp2. then you must also add a shadow of PC/2 to your startup
  107. folder to ensure PC/2 is started the next time you boot OS/2.
  108. :li.PC/2 requires the files :hp2.PC2.HLP:ehp2. to be in the path indicated by
  109. the :hp3.HELP:ehp3. and :hp2.PC2HOOK.DLL:ehp2. to be in the path indicated by
  110. the :hp3.LIBPATH:ehp3. environment variables. If you have problems running PC/2,
  111. ensure that the working directory of PC/2 is accessible by these variables in
  112. your :hp2.CONFIG.SYS:ehp2..
  113. :li.The installation assumes that you are using the default profile :hp2.Pc2.cfg:ehp2.
  114. containing a standart pre-defined Popup-Menu. If you want to use an other Popup-Menu,
  115. you have to open the Settings of PC/2 and add your preferred profile in the
  116. :hp3.Parameters:ehp3. entryfield. Please click for the next help panel to see the
  117. syntax of the command-line parameters of PC/2. This command-line parameters then
  118. must be added to the :hp3.Parameters:ehp3. entryfield.
  119. :li.You can only run one copy of PC/2 concurrently.
  120. :li.If you select a DOS-Program to be started via PC/2, the time-slice of their
  121. sessions is optimized (the DOS-Settings are modified to
  122. :hp3.IDLE_SECONDS=5 IDLE_SENSITIVITY=100:ehp3.) to get a better performance. This
  123. is useful for most DOS games.
  124. :li.You may use PC/2 with or without the WPS installed, you may even use PC/2 as
  125. a replacement for the WPS. To do so you must install PC/2 first. Then you have
  126. to ensure that :hp2.PC2HOOK.DLL:ehp2. is in a path pointed to by the :hp3.LIBPATH:ehp3.
  127. environment variable in your :hp2.CONFIG.SYS:ehp2..You also have to ensure that
  128. :hp2.PC2.HLP:ehp2. is in a path pointed to by the :hp3.HELP:ehp3. environment
  129. variable in your :hp2.CONFIG.SYS:ehp2. file. The default access ":hp2..;:ehp2." is
  130. :hp7.not:ehp7. sufficient. Then replace the statement 
  131. :hp2.SET RUNWORKPLACE=C&colon.\OS2\PMSHELL.EXE:ehp2. with
  132. :hp2.SET RUNWORKPLACE=[path]PC2.EXE:ehp2. where :hp2.[path]:ehp2. is the pathname
  133. of the directory you installed PC/2. The next time you boot, PC/2 will be
  134. started as a replacement for the WPS.
  135. :p.:hp7.Caution! PC/2 in not tested on all OS/2 version or installed software
  136. and hardware :ehp7.(simply because I don't have them):hp7., so there may be
  137. bugs!:ehp7.. Of course you can start the WPS from a command prompt by typing
  138. :hp2.START PMSHELL:ehp2. or add a corresponding entry to PC/2.
  139. :eul.
  140. :p.:link reftype=hd res=&ID_ABOUTDIALOG..<Backward>:elink.
  141.                                   :link reftype=hd res=&ID_GENERALHELP..<Forward>:elink.
  142.  
  143.  
  144. .****************************************************************************************
  145. .*--------------------------------------------------------------------------------------*
  146. .* The user selected general help from the PC/2 main help panel.                        *
  147. .*--------------------------------------------------------------------------------------*
  148. .****************************************************************************************
  149.  
  150. :h1 res=&ID_GENERALHELP..General Help for PC/2
  151. :p.PC/2 - Program Commander is an addon for the WPS (Workplace Shell). The user
  152. can configure a menu that pops up, when the left mouse button is clicked anywhere
  153. on the Desktop. F.e. the Popup-Menu might look like:
  154. :artwork name='Pc2ipc01.bmp' align=left.
  155. :p.You have selected the item :hp3.Prompts:ehp3., which is a Submenu containing
  156. four more items. F.e. the item :hp3.OS/2 Window:ehp3. starts a windowed OS/2
  157. command prompt, when selected. This Popup-Menu is fully configurable, you may add,
  158. change or remove items. An item can either be a Submenu containing more items, or
  159. the name of a program.
  160. :p.Only the first Submenu :hp3.PC/2 Setup:ehp3. cannot be modified. This Submenu
  161. is used to setup PC/2 and to get help.
  162. :p.Your configuration is read from the default file :hp2.Pc2.cfg:ehp2. each time PC/2 is
  163. started and saved every time you made changes. You can of course overwrite the default
  164. configuration filename to a file named :hp2.Filename.ext:ehp2. by invoking PC/2 with
  165. the following syntax:
  166. :p.:hp2.PC2 [-Profile Filename.ext]:ehp2. or
  167. :p.:hp2.PC2 [/Profile Filename.ext]:ehp2.
  168. :p.where :hp2.Filename.ext:ehp2. conforms to a filename of a PC/2 profile. Both FAT
  169. and HPFS filename naming convention is accepted. A few
  170. sample configuration files are provided in the package.
  171. :p.I would strongly recommend to start PC/2 during OS/2 boot. If you don't
  172. want to use the default profile, don't forget to add :hp2./Profile Filename.exe:ehp2.
  173. to the :hp3.Parameters:ehp3. entryfield in the Settings of PC/2.
  174. :p.The reason why I wrote this utility was primarily, that many programs
  175. installed on a system require many folders and icons on the Desktop. But to
  176. start a program, I don't want to open and close folders, so I made shadows on
  177. the Desktop messing it up. The solution I prefer is to click on the Desktop,
  178. getting immediatly a menu and selecting the application from this menu. So
  179. PC/2 may help you to start your programs quickly, without needing to open
  180. and close folders.
  181. :p.:link reftype=hd res=&ID_INSTALLATIONHELP..<Backward>:elink.
  182.                                   :link reftype=hd res=&ID_CONCEPTSHELP..<Forward>:elink.
  183.  
  184.  
  185. .****************************************************************************************
  186. .*--------------------------------------------------------------------------------------*
  187. .* The user selected concepts from the PC/2 main help panel.                            *
  188. .*--------------------------------------------------------------------------------------*
  189. .****************************************************************************************
  190.  
  191. :h1 res=&ID_CONCEPTSHELP..Concepts of PC/2
  192. :p.The basic idea behind PC/2 is to have an configurable Popup-Menu available,
  193. to start programs quicky, without having to open and close folders.
  194. :p.The Popup-Menu, popped up when you click the left mouse button anywhere on
  195. the Desktop (just like the right one for shutdown), consists of so-called
  196. items. An item may be a Submenu, which contains further items, or the title of
  197. an Application. A Submenu contains a little arrow right beside the title of
  198. the Submenu.
  199. :p.You can imagine this Popup-Menu as a tree, with applications as leaves and
  200. Submenus as nodes. PC/2 allows you to freely build your own tree. To do so
  201. you have to click on the Desktop with the left mouse button and to select
  202. :hp2.PC/2 Setup &rarrow. Configure PC/2:ehp2.. A dialog box appears, where you
  203. can add, modify or remove Submenus and Applications. The listbox displays all
  204. Submenus and Applications of one level (like a cut through the tree). Of
  205. course you may change this level up and down.
  206. :p.Once you have configured your tree of Submenus and Applications, just press
  207. :hp2.Ok:ehp2. to take them into effect and save them to the profile or
  208. :hp2.Cancel:ehp2. to take them into effect without saving.
  209. :p.:link reftype=hd res=&ID_GENERALHELP..<Backward>:elink.
  210.                                   :link reftype=hd res=&ID_USINGHELP..<Forward>:elink.
  211.  
  212.  
  213. .****************************************************************************************
  214. .*--------------------------------------------------------------------------------------*
  215. .* The user selected help for starting a program from PC/2.                             *
  216. .*--------------------------------------------------------------------------------------*
  217. .****************************************************************************************
  218.  
  219. :h1 res=&ID_USINGHELP..Help for starting a program via PC/2
  220. :p.After you have configured the PC/2 Popup-Menu, you click on the Desktop
  221. with the left mouse button, select the Application you want to start and click on it.
  222. The Application will be started as if you were clicking on an icon.
  223. :p.One advantage starting an Application this way is, that you can manipulate
  224. many parameters on how the Application is started, one thing you can't do with
  225. many icons. F.e. you can start it invisible (useful for a backup program), making
  226. it only visible by selecting it from the tasklist. You may also specify the size
  227. of the Application or to start it in the background.
  228. :p.To close an Application, select the corresponding option from the Application
  229. or terminate it from the tasklist.
  230. :p.:link reftype=hd res=&ID_CONCEPTSHELP..<Backward>:elink.
  231.                                   :link reftype=hd res=&ID_CONFIGDIALOG..<Forward>:elink.
  232.  
  233.  
  234. .****************************************************************************************
  235. .*--------------------------------------------------------------------------------------*
  236. .* The user selected help from the Configuration/Setup PC/2 dialog box.                 *
  237. .*--------------------------------------------------------------------------------------*
  238. .****************************************************************************************
  239.  
  240. :h1 res=&ID_CONFIGDIALOG..Help for PC/2 Setup
  241. :p.In the listbox, all Submenus and Applications of one level (imagine as a cut
  242. through the tree) are displayed. A Submenu has an arrow right beside it. F.e. assume
  243. the listbox contains 3 Submenus and 2 Appliations resulting in the following Popup-Menu:
  244. :artwork name='Pc2ipc02.bmp' align=left.
  245. :p.You may want to get into the Submenu :hp3.Prompts:ehp3.. Just select the Submenu
  246. :hp3.Prompts:ehp3. an click on the button :hp2.Level Down >>:ehp2.. The listbox
  247. will now be filled with all Submenus and Applications of the Submenu :hp3.Prompts:ehp3..
  248. To get one level up, simply press :hp2.<< Level Up:ehp2.. If nothing seems to
  249. change, you may be at the highest level (the root of the tree) or at the deapest
  250. level (a leaf of the tree) of a Submenu.
  251. :p.To configure the Popup-Menu just select an item.
  252. :ul compact.
  253. :li.To change or to remove this item use the buttons :hp2.Change Entry:ehp2. 
  254. or :hp2.Remove Entry:ehp2.. Either a new dialog appears allowing you to change
  255. the item, or the item will be removed.
  256. :li.To add a Submenu or an Application press the buttons :hp2.Add Submenu:ehp2.
  257. or :hp2.Add Program:ehp2.. A new dialog is displayed allowing you to add a new
  258. Submenu or Application, after pressing :hp2.Ok:ehp2. in this dialog, the Submenu
  259. or Application will be inserted :hp7.after:ehp7. the selected item.
  260. :eul.
  261. :p.If the listbox is empty, you can't remove or change anything. You also can't
  262. select any item, but in this case you can add a Submenu or an Application by
  263. just pressing the buttons, without needing to select an item.
  264. :p.Press :hp2.Ok:ehp2. to write the configuration to the profile, or press
  265. :hp2.Cancel:ehp2. to keep the changes only in memory. Both buttons will dismiss
  266. the dialog.
  267. :p.:link reftype=hd res=&CDID_HELP_1..Example 1:elink.
  268.      :link reftype=hd res=&CDID_HELP_2..Example 2:elink.
  269. :p.:link reftype=hd res=&ID_CONCEPTSHELP..<Backward>:elink.
  270.                                   :link reftype=hd res=&MIID_MENUDIALOG..<Forward>:elink.
  271.  
  272. .*--------------------------------------------------------------------------------------*
  273. .* The user selected example 1 from the Setup PC/2 help.                                *
  274. .*--------------------------------------------------------------------------------------*
  275.  
  276. :h2 res=&CDID_HELP_1..Setup example 1
  277. :p.Assume the listbox contains the following items resulting in the following Popup-Menu:
  278. :artwork name='Pc2ipc03.bmp' align=left.
  279. :p.You want to remove the Submenu :hp3.Editors:ehp3., rename the Submenu
  280. :hp3.Tools:ehp3. to :hp3.Utilities:ehp3. and add a Submenu :hp3.Demos:ehp3..
  281. :ol compact.
  282. :li.Select the item :hp3.Editors:ehp3.. You can now press the button
  283. :hp2.Remove Entry:ehp2. to remove the submenu, but only if this Submenu is empty.
  284. If it isn't empty, get into this Submenu by pression :hp2.Level Down >>:ehp2.
  285. and remove all items.
  286. :li.To rename :hp3.Tools:ehp3. to :hp3.Utilities:ehp3. select the item
  287. :hp3.Tools:ehp3. and press the button :hp2.Change Entry:ehp2.. A dialog box
  288. appears allowing you to rename this item.
  289. :li.Select the item, after which you want to insert the new Submenu. Then press
  290. the button :hp3.Add Submenu:ehp3. to add one. A dialog box appears allowing you
  291. to enter the title of a new Submenu.
  292. :eol.
  293.  
  294. .*--------------------------------------------------------------------------------------*
  295. .* The user selected example 2 from the Setup PC/2 help.                                *
  296. .*--------------------------------------------------------------------------------------*
  297.  
  298. :h2 res=&CDID_HELP_2..Setup example 2
  299. :p.Assume that you have remove all items, leading to an empty listbox. Now
  300. you want to add the Applications :hp3.Backup:ehp3. and :hp3.Terminal:ehp3..
  301. :ol compact.
  302. :li.The listbox is empty, so you can't select any item. Just press the
  303. button :hp2.Add Program:ehp2. and a dialog box appears, allowing you to
  304. enter all the data required for the new Application.
  305. :li.Now the listbox contains the item :hp3.Backup:ehp3., select it and
  306. press the button :hp2.Add Program:ehp2. a second time. Again you get
  307. a dialog box, where you enter the data for the Application :hp3.Terminal:ehp3..
  308. :eol.
  309.  
  310.  
  311. .****************************************************************************************
  312. .*--------------------------------------------------------------------------------------*
  313. .* The user selected help from the Menu installation PC/2 dialog box.                   *
  314. .*--------------------------------------------------------------------------------------*
  315. .****************************************************************************************
  316.  
  317. :h1 res=&MIID_MENUDIALOG..Help for PC/2 Menu Installation
  318. :p.This dialog is used to get a name for a Submenu, which is then added to the
  319. Popup-Menu. You can enter whatever you like, f.e. to make a Submenu that contains
  320. OS/2 utilities you might enter :hp3.Utilities:ehp3..
  321. :p.If you have choosen in the previous dialog to change the name of a Submenu, then
  322. overwrite the preentered text.
  323. :p.Press :hp2.Ok:ehp2. to accept, or press :hp2.Cancel:ehp2. to ignore the data
  324. you entered.
  325. :p.:link reftype=hd res=&MIID_HELP_1..Examples:elink.
  326. :p.:link reftype=hd res=&ID_CONFIGDIALOG..<Backward>:elink.
  327.                                   :link reftype=hd res=&PIID_PROGRAMDIALOG..<Forward>:elink.
  328.  
  329. .*--------------------------------------------------------------------------------------*
  330. .* The user selected examples from the Menu installation PC/2 help.                     *
  331. .*--------------------------------------------------------------------------------------*
  332.  
  333. :h2 res=&MIID_HELP_1..Menu installation examples
  334. :p.Assume you have entered the following Submenu Titles:
  335. :dl tsize=22.
  336. :dthd.:hp2.Title
  337. :ddhd.Purpose:ehp2.
  338. :dt.Prompts
  339. :dd.You want to add a Submenu named :hp3.Prompts:ehp3., that contains OS/2 and DOS,
  340. fullscreen and windowed command prompts.
  341. :dt.Spreadsheets
  342. :dd.You want to add a Submenu named :hp3.Spreadsheets:ehp3. for your spreadsheet
  343. program like Lotus 123/G or Excel.
  344. :edl.
  345.  
  346.  
  347. .****************************************************************************************
  348. .*--------------------------------------------------------------------------------------*
  349. .* The user selected help from the Program installation PC/2 dialog box.                *
  350. .*--------------------------------------------------------------------------------------*
  351. .****************************************************************************************
  352.  
  353. :h1 res=&PIID_PROGRAMDIALOG..Help for PC/2 Program Installation
  354. :p.This dialog is used to get the title, the path and filename, the working
  355. directory and parameters of a Menuitem, which is then added to the Popup-Menu.
  356. Additionally you can fine-tune the appearance of the program you want to add
  357. to the Popup-Menu. However the standard selections should provide a basis
  358. that is sufficient for most applications.
  359. :p.If you have choosen in the previous dialog to change the data of a Program,
  360. then overwrite or change the options you want.
  361. :p.Press :hp2.Ok:ehp2. to accept, or press :hp2.Cancel:ehp2. to ignore the data
  362. you entered.
  363. :p.For more information click on one of the following items:
  364. :ul compact.
  365. :li.:link reftype=hd res=&PIID_HELP_2..Program Data:elink.
  366. :li.:link reftype=hd res=&PIID_HELP_3..Program Type:elink.
  367. :li.:link reftype=hd res=&PIID_HELP_4..Program Style:elink.
  368. :li.:link reftype=hd res=&PIID_HELP_5..Program Size &. Position:elink.
  369. :li.:link reftype=hd res=&PIID_HELP_6..Program Priority:elink.
  370. :eul.
  371. :p.:link reftype=hd res=&PIID_HELP_1..Examples:elink.
  372. :p.:link reftype=hd res=&MIID_MENUDIALOG..<Backward>:elink.
  373.                                   :link reftype=hd res=&ID_ERRORHELP..<Forward>:elink.
  374.  
  375. .*--------------------------------------------------------------------------------------*
  376. .* The user selected examples from the Program installation PC/2 help.                  *
  377. .*--------------------------------------------------------------------------------------*
  378.  
  379. :h2 res=&PIID_HELP_1..Program installation examples
  380. :p.Assume you want to add Lotus 123/G:
  381. :dl tsize=22.
  382. :dthd.:hp2.Fieldname
  383. :ddhd.You would enter:ehp2.
  384. :dt.Program Title:
  385. :dd.:hp3.Lotus 123/G:ehp3.
  386. :dt.Path and Filename:
  387. :dd.:hp3.c&colon.\123g\123g.exe:ehp3.
  388. :dt.Working Directory:
  389. :dd.:hp3.c&colon.\123g:ehp3.
  390. :dt.Parameters:
  391. :dd.(none)
  392. :edl.
  393. :p.Lotus 123/G is a Presentation Manager application so you would select
  394. :hp3.Presentation Manager:ehp3. as program type. The program style may be
  395. :hp3.Maximized:ehp3., because more information is visible. The priority
  396. may be left at the default selection :hp3.No Change:ehp3..
  397.  
  398. :h2 res=&PIID_HELP_2..Program Data
  399. :p.For a normal user it is the easiest way to use the following guidelines:
  400. :dl tsize=22.
  401. :dthd.:hp2.Fieldname
  402. :ddhd.You would enter:ehp2.
  403. :dt.Program Title:
  404. :dd.Here you enter the name, under which the program should appear in the tasklist.
  405. For OS/2 and DOS windows, this will be the title of the window.
  406. :dt.Path and Filename:
  407. :dd.Here you enter the fully qualified path and filename. F.e. you might enter
  408. :hp3.c&colon.\os2\cmd.exe:ehp3. to obtain an OS/2 command prompt, or
  409. :hp3.c&colon.\os2\mdos\qbasic.exe:ehp3. to start the basic interpreter.
  410. :dt.Working Directory:
  411. :dd.Here you enter the directory where the EXE, HLP and DLL files of your
  412. application are located. Before the application is started, a change drive
  413. and change directory call is made, to make this directory the working directory.
  414. :dt.Parameters:
  415. :dd.Here you enter the parameters passed to the application. Assume that you want
  416. to use VIEW.EXE to view the command reference, you would enter
  417. :hp3.c&colon.\os2\book\cmdref.inf:ehp3..
  418. :dt.DOS Settings:
  419. :dd.If you select as program type a DOS Full-Screen or DOS Window, a multiline
  420. entryfield is displayed where you can enter the DOS Settings you need. Default,
  421. the DOS Settings :hp3.IDLE_SECONDS=5:ehp3. and :hp3.IDLE_SENSITIVITY:ehp3. are
  422. added if you create a DOS application for the first time. (You have to spell
  423. the DOS Settings exactly as they are displayed in the standard DOS Settings
  424. dialog - even then some can't be set for whatever reasons there are.)
  425. :dt.:hp2.File Find:ehp2.&colon.
  426. :dd.If you click on this button, the standard file dialog of OS/2 is displayed
  427. where you can select the application you want to install. The application
  428. parameters (f.e. path) will then be inserted automatically in the
  429. corresponding entryfields.
  430. :edl.
  431. :p.For a power user, the data entered may be less. Because the OS/2 API
  432. DosStartSession() is used to start the application, all rules for this
  433. API apply as described in the toolkit. Hence you may leave the entryfield
  434. Path and Filename blank and then select from the
  435. :link reftype=hd res=&PIID_HELP_3..Program Type:elink. group an
  436. OS/2 or DOS fullscreen or window, to get a command prompt.
  437. :p.You may also start an appliciation indirectly through a secondary command
  438. processor by specifying :hp3.c&colon.\os2\cmd.exe:ehp3. as the Path and Filename and
  439. use then the :hp3./C:ehp3. or :hp3./K:ehp3. option of CMD.EXE in the
  440. Parameters entryfield.
  441.  
  442. :h2 res=&PIID_HELP_3..Program Type
  443. :p.Here you can select the type of application you want to add. By default
  444. type is determined by the WPS, which is correct for most applications. You
  445. may change to Presentation Manager for a PM application.
  446. :p.OS/2 and DOS Fullscreen or Windows are only used, if you want to start
  447. a command prompt as the application. In this case, you usually enter in the
  448. the entryfield Path and Filename of the group Program Data the path of
  449. the corresponding command processor. A advanced technique to select the
  450. type of command processor only with these radiobuttons is described under
  451. the group :link reftype=hd res=&PIID_HELP_2..Program Data:elink..
  452.  
  453. :h2 res=&PIID_HELP_4..Program Style
  454. :p.These selections should be self-explanatory, you can only change one of
  455. the radiobuttons, but apply as many checkboxes as you want as the Program
  456. Style. F.e. if you selected :hp3.Minimized:ehp3., :hp3.Invisible:ehp3. and
  457. :hp3.Background:ehp3., the application will be started minimized, in the
  458. background and invisible (if this makes sense?).
  459.  
  460. :h2 res=&PIID_HELP_5..Program Size &. Position
  461. :p.Here you can use the checkbox to start an application with a preselected
  462. size and position. If you select the checkbox :hp3.Size, Position:ehp3. you
  463. will be able to modify the size the started application should appear.
  464. :p.If you deselect the checkbox, the data will be saved, but the application
  465. is started ignoring the size and position you entered.
  466.  
  467. :h2 res=&PIID_HELP_6..Program Priority
  468. :p.At this level of development, I don't know how to change the priority of a
  469. program started as an independent session, so these radiobuttons are
  470. unavailable. I know how to change the priority started as a child of PC/2, but if the
  471. parent application PC/2 fails (by a bug or a close from the tasklist) all the
  472. childs are also terminated, which is surely unacceptable.
  473.  
  474.  
  475. .****************************************************************************************
  476. .*--------------------------------------------------------------------------------------*
  477. .* The user selected error help.                                                        *
  478. .*--------------------------------------------------------------------------------------*
  479. .****************************************************************************************
  480.  
  481. :h1 res=&ID_ERRORHELP..Help for PC/2 Errors
  482. :p.PC/2 can't verify all user input for validity, so some user input may cause
  483. some PC/2 functions to fail. In this case, a message box is displayed containing
  484. the module and the sourcecode linenumber that failed. Also a error message is
  485. displayed containing which error occured and what should be done to resolve the
  486. problem.
  487. :p.F.e. you might have configured to start the program :hp3.VIEW.EXE:ehp3. by
  488. writing :hp3.c&colon.\os3\view.exe:ehp3. in the entryfield :hp2.Path and Filename:ehp2.
  489. in the Program Installation dialog. This of course leads to an error, because when
  490. OS/2 tries to start this item, it can't find the directory :hp3.\os3\:ehp3. simply
  491. because it should read :hp3.\os2\:ehp3.. A message box is displayed saying an
  492. error occured and that the user input should be corrected.
  493. :p.The messagebox has three buttons that may be pressed:
  494. :dl tsize=22.
  495. :dthd.:hp2.Button
  496. :ddhd.Result:ehp2.
  497. :dt.:hp2.Abort:ehp2.
  498. :dd.PC/2 will be terminated and all unsaved data will be lost. You have to restart
  499. PC\2 again. This button should be the last one you select.
  500. :dt.:hp2.Retry:ehp2.
  501. :dd.The error is ignored, you may need to correct your data entered in the entryfields.
  502. :dt.:hp2.Ignore:ehp2.
  503. :dd.The error is ignored, you may need to correct your data entered in the entryfields.
  504. :edl.
  505. :p.:link reftype=hd res=&PIID_PROGRAMDIALOG..<Backward>:elink.
  506.                                   :link reftype=hd res=&ID_HELP..<Forward>:elink.
  507.  
  508. :euserdoc.
  509.  
  510.