home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 18 REXX / 18-REXX.zip / rexx25e.zip / REXXEDIT.HLP (.txt) < prev    next >
OS/2 Help File  |  1995-09-08  |  11KB  |  396 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. RexxEdit 2.5 created by Peter Freitag ΓòÉΓòÉΓòÉ
  3.  
  4. RexxEdit 2.5 
  5. The REXX development system for OS/2 
  6.  
  7. Help is avaliable for all the items shown in the list below. Please select the 
  8. item you need. 
  9.  
  10. File new 
  11. File open 
  12. File save 
  13. File save as 
  14. Import file 
  15. Print file 
  16. Exit 
  17.  
  18. Insert from clipboard 
  19. Clear clipboard 
  20.  
  21. Code window 
  22.  
  23. Debug 
  24. Test 
  25. Compile 
  26.  
  27. Printer menu 
  28.  
  29. Search 
  30.  
  31. Rexx informations 
  32. Debug informations 
  33.  
  34. Hot keys 
  35.  
  36. Product information 
  37. License information 
  38.  
  39.  
  40. ΓòÉΓòÉΓòÉ 1.1. Entry field Parameter. ΓòÉΓòÉΓòÉ
  41.  
  42. You can enter a parameter which will be passed over to the procedure at 
  43. startup. It is the same as you can specify a filename when starting an editor. 
  44.  
  45.  
  46. ΓòÉΓòÉΓòÉ 1.2. List filed filename. ΓòÉΓòÉΓòÉ
  47.  
  48. This field shows the filename of the file you have opend. If the file has no 
  49. name at the moment you will see *.*. 
  50.  
  51.  
  52. ΓòÉΓòÉΓòÉ 1.3. Hot keys ΓòÉΓòÉΓòÉ
  53.  
  54. Some of the menue items can be accessed with a hot key. Please see list for all 
  55. the hot keys. 
  56.  
  57. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  58. ΓöéNew file              ΓöéCTRL + n Γöé
  59. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  60. ΓöéOpen file             ΓöéCTRL + o Γöé
  61. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  62. ΓöéSave file             ΓöéCTRL + s Γöé
  63. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  64. ΓöéImport file           ΓöéCTRL + i Γöé
  65. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  66. ΓöéPrint file            ΓöéCTRL + p Γöé
  67. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  68. ΓöéShow code window      ΓöéCTRL + r Γöé
  69. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  70. ΓöéPrint to LPT1         ΓöéCTRL + 1 Γöé
  71. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  72. ΓöéPrint to LPT2         ΓöéCTRL + 2 Γöé
  73. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  74. ΓöéHelp for REXX         ΓöéALT + F1 Γöé
  75. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  76. ΓöéHelp for Debug        ΓöéALT + F2 Γöé
  77. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  78. ΓöéGeneral help          ΓöéF1       Γöé
  79. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  80.  
  81.  
  82. ΓòÉΓòÉΓòÉ 2. File menue ΓòÉΓòÉΓòÉ
  83.  
  84. Here you will find all the items you need to open a file, or to save it. Even 
  85. to print a file and do exit RexxEdit. 
  86.  
  87.  
  88. ΓòÉΓòÉΓòÉ 2.1. New ΓòÉΓòÉΓòÉ
  89.  
  90. This function will clear the edit field of RexxEdit, so that you can work on a 
  91. new file. 
  92.  
  93. If your data has not been saved at this moment you will see a window asking you 
  94. if the data should be saved now or not. 
  95.  
  96.  
  97. ΓòÉΓòÉΓòÉ 2.2. Open ΓòÉΓòÉΓòÉ
  98.  
  99. If you select this item you will get a file open dialog with which you can 
  100. select a file to be loaded into RexxEdit. 
  101.  
  102. If your data has not been saved at this moment you will see a window asking you 
  103. if the data should be saved now or not. 
  104.  
  105.  
  106. ΓòÉΓòÉΓòÉ 2.3. Save ΓòÉΓòÉΓòÉ
  107.  
  108. This item will save your work to disk. 
  109.  
  110.  
  111. ΓòÉΓòÉΓòÉ 2.4. Save as ΓòÉΓòÉΓòÉ
  112.  
  113. With this item you can save your work to a file with a new name. 
  114.  
  115.  
  116. ΓòÉΓòÉΓòÉ 2.5. Import ΓòÉΓòÉΓòÉ
  117.  
  118. With this function you can import the data of a file into you current file. You 
  119. will see a file open dialog for the selection of the file and the data will be 
  120. inserted at the current coursor position. 
  121.  
  122.  
  123. ΓòÉΓòÉΓòÉ 2.6. Print ΓòÉΓòÉΓòÉ
  124.  
  125. This item will print your data at the port shown nearby. 
  126.  
  127.  
  128. ΓòÉΓòÉΓòÉ 2.7. Exit ΓòÉΓòÉΓòÉ
  129.  
  130. With this Item you will exit from RexxEdit and all windows of the program will 
  131. be closed. 
  132.  
  133. If your data has not been saved at this moment you will see a window asking you 
  134. if the data should be saved now or not. 
  135.  
  136.  
  137. ΓòÉΓòÉΓòÉ 3. Clipboard ΓòÉΓòÉΓòÉ
  138.  
  139. This menue contains item for the clipboard of OS/2 . 
  140.  
  141.  
  142. ΓòÉΓòÉΓòÉ 3.1. Insert from clipboard ΓòÉΓòÉΓòÉ
  143.  
  144. Select this item if you want to insert data form the clipboard at the curren 
  145. coursor position. 
  146.  
  147.  
  148. ΓòÉΓòÉΓòÉ 3.2. Clear clipboard ΓòÉΓòÉΓòÉ
  149.  
  150. This item will clear the clipboard of OS/2. 
  151.  
  152.  
  153. ΓòÉΓòÉΓòÉ 4. Rexx ΓòÉΓòÉΓòÉ
  154.  
  155. With this menu you can open the Code window. 
  156.  
  157.  
  158. ΓòÉΓòÉΓòÉ 4.1. Code window ΓòÉΓòÉΓòÉ
  159.  
  160.  The code window holds the REXX commands of REXX and VREXX/2. Like the drive 
  161. object all the parts are shown as a tree. There are major headlines and the 
  162. names of the procedures and commands. To insert the command into your file 
  163. perform the following steps. 
  164.  
  165.    1. Place the mouse coursor over the item you need. 
  166.  
  167.    2. Press the right mouse button and hold it down. 
  168.  
  169.    3. Drag the mouse coursor to the filed called Drop Zone and release the 
  170.       mouse button. 
  171.  
  172.    4. The code has been inserted in your file. 
  173.  
  174.  If you want to insert an other code, press SRTG and r or press the right mouse 
  175.  button if the coursor is outside of the edit filed. 
  176.  
  177.  You can also place the code into the clipboard of OS/2. To do this you must 
  178.  double click on an item or you can use the menue item. This enables you to 
  179.  tranfer data to other applicatons. 
  180.  
  181.  One of the key features for the code window is it's extensibility.  It allows 
  182.  you to easily create your own code templates within the code window. The file 
  183.  name for the add on templates is CODE.DAT and is located within your RexxEdit 
  184.  directory. This will give you easy access to the file for updating any entries 
  185.  that you have added. 
  186.  
  187.  In order to create your add on code templates, there are three key characters 
  188.  that tell the program how to read in your code.  These characters are: @, %, 
  189.  $. 
  190.  
  191.  The @ character, is the title of your add on section; the % character, is the 
  192.  title of the actual api or code block; and the $, indicates the start of the 
  193.  code section, that will be created when you create a link to the clip board, 
  194.  or drag and drop your code in your edit filed of RexxEdit. 
  195.  
  196.  Here is a sample for adding a REXX construct section in the RexxEdit code 
  197.  window. 
  198.  
  199.   @C Constructs
  200.   %if-then-else
  201.   $if value = 0 then do
  202.     statements
  203.   end
  204.   else do
  205.     statements
  206.   end
  207.   %Iterative loop
  208.   $do index = 1 to 100 by 1
  209.     statements
  210.   end
  211.   %Do while
  212.   $do while value > 0
  213.     statements
  214.   end
  215.   %Do until
  216.   $do until value > 0
  217.     statements
  218.   end
  219.   %select when
  220.   $select
  221.   when value > 0 then
  222.     statement
  223.   when value = 0 then
  224.     statement
  225.   otherwise
  226.   value=1
  227.   end
  228.   %while
  229.   $while(count <= 20)
  230.     statements
  231.  
  232.  *Note:  You can create multiple add on categories with the @ character. The 
  233.  structure of this file is the same as it is use by VisPro REXX. 
  234.  
  235.  
  236. ΓòÉΓòÉΓòÉ 5. Run ΓòÉΓòÉΓòÉ
  237.  
  238. Here you find all you need for testing and running you program. 
  239.  
  240.  
  241. ΓòÉΓòÉΓòÉ 5.1. Debug ΓòÉΓòÉΓòÉ
  242.  
  243. This item will start the interactive debug program. 
  244.  
  245. This program is not a part of my work. It was developed by a emlpoyee of IBM 
  246. and it is a gift to you. Please read the informations about RXD before using 
  247. it. You can find all you need in the DEBUG subdirectory ! 
  248.  
  249. Debug informations 
  250.  
  251.  
  252. ΓòÉΓòÉΓòÉ 5.2. Test ΓòÉΓòÉΓòÉ
  253.  
  254. This item will start your program in a new and independent window. The code 
  255. will be stored in the file Testrun.cmd 
  256.  
  257. If there should be an error you will see the Standard IO window which will hold 
  258. the information about the error or the problem. Do not close this window. It 
  259. will be closed automatically at the end of RexxEdit. 
  260.  
  261.  
  262. ΓòÉΓòÉΓòÉ 5.3. Compile ΓòÉΓòÉΓòÉ
  263.  
  264. With this item you can convert your CMD file to an EXE file. 
  265.  
  266. Please note that there is no compiler included with RexxEdit. This item should 
  267. only help you to understand what to to if you want to compile your file. The 
  268. CMD file which will be executed will only show the filename and is for 
  269. demonstration only. 
  270.  
  271. The way your compiler ist startet will be set in the file COMPILER.RUN, which 
  272. must be located in the RexxEdit directroy. This file holds only one line of 
  273. text. Please see the list below. 
  274.  
  275.    1. The name and the path of your compiler. 
  276.  
  277.    2. All paramters you need to start and to control your compiler. The sequenz 
  278.       #~# will represent the source file and it will be replaced by RexxEdit 
  279.       with TESTRUN.CMD. 
  280.  
  281.  If you use a CMD file as a compiler or your compiler is startet with the use 
  282.  of a CMD file you must add the following string at the end of the line 
  283.  
  284.  <CON >CON 2>CON 
  285.  
  286.  Here is an example which should create a TEST.EXE out of TESTRUN.CMD. 
  287.  
  288.   c:\compier\compile.cmd #~# c:\test.exe <CON >CON 2>CON
  289.  
  290.  Please do not use a retrun at the end of the line. 
  291.  
  292.  
  293. ΓòÉΓòÉΓòÉ 6. Printer ΓòÉΓòÉΓòÉ
  294.  
  295. Here you can change the printer device. 
  296.  
  297.  
  298. ΓòÉΓòÉΓòÉ 6.1. LPT1 ΓòÉΓòÉΓòÉ
  299.  
  300. This will use LPT1 for printing. 
  301.  
  302.  
  303. ΓòÉΓòÉΓòÉ 6.2. LPT2 ΓòÉΓòÉΓòÉ
  304.  
  305. This will use LPT2 for printing. 
  306.  
  307.  
  308. ΓòÉΓòÉΓòÉ 7. Search ΓòÉΓòÉΓòÉ
  309.  
  310. This item will open a new window which enabels you to seach a string and repace 
  311. it with an other string. 
  312.  
  313. There are fileds for the search string and the repalce string. 
  314.  
  315. With the butons you can start the search and you can leave the window. 
  316.  
  317.  
  318. ΓòÉΓòÉΓòÉ 8. Info ΓòÉΓòÉΓòÉ
  319.  
  320. This item will help you to get help for REXX, DEBUG and RexxEdit. 
  321.  
  322.  
  323. ΓòÉΓòÉΓòÉ 8.1. Rexxutil ΓòÉΓòÉΓòÉ
  324.  
  325. This item will open the Rexx help which comes with OS/2. 
  326.  
  327. Rexx informations 
  328.  
  329.  
  330. ΓòÉΓòÉΓòÉ 8.2. Debuger ΓòÉΓòÉΓòÉ
  331.  
  332. This item will open the informations for RXD the debug software. 
  333.  
  334. Debug informations 
  335.  
  336.  
  337. ΓòÉΓòÉΓòÉ 8.3. Product information ΓòÉΓòÉΓòÉ
  338.  
  339. RexxEdit is the Rexx development system 
  340. created by Peter Freitag. 
  341.  
  342. (c) Copyright 1994-95 by Peter Freitag 
  343. All rights reserved. 
  344.  
  345. Peter Freitag 
  346. Koenigsdorfer Strasse 6 
  347. 82547 Beuerberg 
  348. GERMANY 
  349.  
  350. Phone: +49 8179 1039 
  351. Fax: +49 8179 9154 
  352. CIS: 100111,2111 
  353. Internet: 100111.2111@Compuserve.com 
  354.  
  355.  
  356. ΓòÉΓòÉΓòÉ 9. License information ΓòÉΓòÉΓòÉ
  357.  
  358. RexxEdit is not public domain software, nor is it free software. 
  359.  
  360. RexxEdit is copyright (C) 1994-95 by Peter Freitag. 
  361.  
  362. Non-registered users are granted a limited license to use RexxEdit on a trial 
  363. basis for the purpose of determining whether RexxEdit is suitable for their 
  364. needs. Use of RexxEdit, except for this limited purpose, requires registration. 
  365. Use of non-registered copies of RexxEdit by any person, business, corporation, 
  366. governmental agency or other entity institution is strictly forbidden. 
  367.  
  368. Registration grants a user the right to use RexxEdit only on a single computer; 
  369. a registered user may use the program on a different computer, but may not use 
  370. the program on more than one computer at the same time. 
  371.  
  372. No one may modify RexxEdit in any way, including but not limited to 
  373. decompiling, disassembling or otherwise reverse engineering the program. 
  374.  
  375. All users are granted a limited license to copy RexxEdit only for the trial use 
  376. of others subject to the above limitations, and also the following: 
  377.  
  378.      RexxEdit must be copied in unmodified form, complete with the file 
  379.       containing license and ordering information. 
  380.  
  381.      The full RexxEdit documentation must be included with the copy. 
  382.  
  383.      No fee, charge or other compensation may be accepted or requested by any 
  384.       licensee. 
  385.  
  386.      RexxEdit may not be distributed in conjunction with any other product. 
  387.  
  388.      Operators of electronic bulletin board systems (Sysops) may post RexxEdit 
  389.       for downloading by their users only as long as the above conditions are 
  390.       met. 
  391.  
  392.      Distributors of public domain or user supported software may distribute 
  393.       copies of RexxEdit subject to the above conditions. 
  394.  
  395.      If this softare is distributed on CD ROM one CD must be sent to me ! 
  396.