home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / cset21v1.zip / IBMCPP / HELP / DDE4ICL.HLP (.txt) < prev    next >
OS/2 Help File  |  1993-10-07  |  22KB  |  641 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Special Notices ΓòÉΓòÉΓòÉ
  3.  
  4. References in this help to IBM products, programs, or services do not imply 
  5. that IBM intends to make these available in all countries in which IBM 
  6. operates. 
  7.  
  8. Any reference to an IBM licensed program in this help is not intended to state 
  9. or imply that only IBM's licensed program may be used. Any functionally 
  10. equivalent product, program, or service that does not infringe any of IBM's 
  11. intellectual property rights may be used instead of the IBM product, program, 
  12. or service. 
  13.  
  14. Evaluation and verification of operation in conjunction with other products, 
  15. except those expressly designated by IBM, is the user's responsibility. 
  16.  
  17. IBM may have patents or pending patent applications covering subject matter in 
  18. this help. The furnishing of this help does not give you any license to these 
  19. patents. 
  20.  
  21. The following terms, denoted by an asterisk (*) in this help, are trademarks of 
  22. the IBM Corporation in the United States and/or other countries: 
  23.  
  24. IBM 
  25. OS/2 
  26. Presentation Manager 
  27. WorkFrame/2. 
  28.  
  29. This help contains examples of data and reports used in daily business 
  30. operations. To illustrate them as completely as possible, the examples include 
  31. the names of individuals, companies, brands, and products. All of these names 
  32. are fictitious and any similarity is entirely coincidental. 
  33.  
  34.  
  35. ΓòÉΓòÉΓòÉ 2. Link Options ΓòÉΓòÉΓòÉ
  36.  
  37. Use this note book to select the group of link options you want to change. The 
  38. options you specify are associated with the project you are currently working 
  39. on. You can also specify whether or not the options are saved with the project. 
  40.  
  41.  
  42. ΓòÉΓòÉΓòÉ 2.1. Template Support ΓòÉΓòÉΓòÉ
  43.  
  44. Note:  This option only applies to projects containing C++ code that uses 
  45.        templates. If you specified C as the Source file language in the 
  46.        compiler options dialog, this option has no effect. 
  47.  
  48. If your are using C++ templates in your project, the template files need to be 
  49. compiled before they are linked. This is accomplished by invoking the linker 
  50. indirectly through the compiler. That is why the language profile defines 
  51. icc.exe as the linker instead of link386.exe and why the linker options dynamic 
  52. link library is specified as DDE4ICL.DLL rather than the WorkFrame/2* default 
  53. linker options DLL. 
  54.  
  55. In version 2.1 of the WorkFrame/2 product, you can define multiple actions that 
  56. use the icc.exe compiler. When the linker is invoked, it has to know which set 
  57. of options should be used. Specify the set of compiler options that the linker 
  58. uses by selecting one of the entries in the Associate Compiler Action list box. 
  59.  
  60. If you select the Templates used option, the options to compile the template 
  61. files are based on the compiler options but are modified. Click on the heading 
  62. Compiler Options and Templates for more information. 
  63.  
  64.  
  65. ΓòÉΓòÉΓòÉ 3. Compiler Options and Templates ΓòÉΓòÉΓòÉ
  66.  
  67. These compiler options are ignored: 
  68.  
  69. o Perform compile only, no link (on the Other page) 
  70. o Perform syntax check only (on the File page) 
  71. o All the options on the first Preprocessor page. 
  72. o Allow the use of '//' comments (on the Source page) 
  73. o Margins and Sequence numbers (on the Source page) 
  74. o Preserve DS and ES segments for VDD (on the Source page) 
  75.  
  76. These compiler options will be modified: 
  77.  
  78. o If Object was NOT selected on the File page, it will be selected. 
  79. o If SAA level 2 was selected as the Language construct, it will be changed to 
  80.   Extended. 
  81. o If Preserve sign was selected as the Conversion rule, it will be changed to 
  82.   Preserve accuracy. 
  83. o When using version 2.1 of the WorkFrame/2* product, the compiler options used 
  84.   for specifying the map file (/Fm), the executable file (/Fe), and linker 
  85.   options (/B) will be ignored. 
  86.  
  87. Those compiler options not mentioned above will be used when compiling the 
  88. template files. 
  89.  
  90.  
  91. ΓòÉΓòÉΓòÉ 4. Generation ΓòÉΓòÉΓòÉ
  92.  
  93. Use the Generation pages to control the format and content of the executable 
  94. file produced by the linker: 
  95.  
  96. o Include Debug Information (/DE[BUG]) 
  97.  
  98. o Optimize Intrasegment Far Calls (/F[ARCALLTRANSLATION] or 
  99.   /NOF[ARCALLTRANSLATION]) 
  100.  
  101. o Force Segment Ordering (/DO[SSEG]) 
  102.  
  103. o Sort Segments Without Adding 16-byte NULL Region (/NON[ULLSDOSSEG]) 
  104.  
  105. o Stack Size (/ST[ACK]:number) 
  106.  
  107. o Module Load Address (/BAS[E]:number) 
  108.  
  109. o Application Type (/PM[TYPE]:parameter) 
  110.  
  111. o Pack The Code Segments (and Size) (/P[ACKCODE][:number]  or /NOP[ACKCODE]) 
  112.  
  113. o Pack the Data Segments (and Size) (/PACKD[ATA][:number]) 
  114.  
  115. o Maximum Number of Segments (/SE[GMENTS]:number) 
  116.  
  117. o Segment Alignment (/A[LIGNMENT]:number). 
  118.  
  119.  
  120. ΓòÉΓòÉΓòÉ 4.1. Include Debug Information ΓòÉΓòÉΓòÉ
  121.  
  122. If you are going to debug your application, select this option to copy the 
  123. debug information from the objects into the module. 
  124.  
  125. The corresponding command line option is /DE[BUG]. 
  126.  
  127.  
  128. ΓòÉΓòÉΓòÉ 4.2. Optimize Intrasegment Far Calls ΓòÉΓòÉΓòÉ
  129.  
  130. Select this option to optimize far calls by converting them to near calls if 
  131. possible. Do not use this option if data in the program could appear to the 
  132. linker as far calls. 
  133.  
  134. The corresponding command line option is /F[ARCALLTRANSLATION]. 
  135. /NOF[ARCALLTRANSLATION] does not optimize the far calls and is the default. 
  136.  
  137.  
  138. ΓòÉΓòÉΓòÉ 4.3. Force Segment Ordering ΓòÉΓòÉΓòÉ
  139.  
  140. Select this option to force segments to be ordered as follows (first to last): 
  141.  
  142.  1. All code segments 
  143.  
  144.  2. Far data segments 
  145.  
  146.  3. Near data (DGROUP) segments, in the following order: 
  147.  
  148.     a. Any segments of class BEGDATA (this class name is reserved) 
  149.     b. Any segments not of class BEGDATA, BSS, or STACK 
  150.     c. Segments of class BSS 
  151.     d. Segments of class STACK 
  152. This option also initializes two special variables: _edata is initialized to 
  153. DGROUP :BSS and _end is initialized to DGROUP : STACK. These variables have 
  154. special meanings for some compilers so you should avoid using them in your 
  155. programs. Assembly-language programs can refer to _edata and _end but not 
  156. modify them. 
  157.  
  158. If the _TEXT segment is defined, 16 NULL bytes are added to the beginning of 
  159. it. 
  160.  
  161. The corresponding command line option is /DO[SSEG]. 
  162.  
  163.  
  164. ΓòÉΓòÉΓòÉ 4.4. Sort Segments Without Adding 16-byte NULL Region ΓòÉΓòÉΓòÉ
  165.  
  166. Select this option to write the segments to the module in the order detailed in 
  167. the Force Segment Ordering help. 
  168.  
  169. Unlike Force segment ordering, it does not add 16 NULL bytes to the beginning 
  170. of the code segment. 
  171.  
  172. Note:  Do not select this option if the program is being linked with a product 
  173.        (such as the C/2* compiler libraries) that requires the NULL bytes 
  174.        region. 
  175.  
  176. The corresponding command line option is /NON[ULLSDOSSEG]. 
  177.  
  178.  
  179. ΓòÉΓòÉΓòÉ 4.5. Stack Size ΓòÉΓòÉΓòÉ
  180.  
  181. Specify the size of the stack to be used by the module. The size must be in the 
  182. range from zero to 65535 (for 16-bit code) or zero to 4294967295 (for 32-bit 
  183. code). You can use any of the following formats: 
  184.  
  185. o Hexadecimal (prefixed by 0x as in 0x2D7) 
  186.  
  187. o Octal (prefixed by zero as in 027) 
  188.  
  189. o Decimal (cannot start with zero as in 27). 
  190. The default value is found within the object modules. 
  191.  
  192. The corresponding command line option is /ST[ACK]:number. 
  193.  
  194.  
  195. ΓòÉΓòÉΓòÉ 4.6. Module Load Address ΓòÉΓòÉΓòÉ
  196.  
  197. Use this option to specify the address that the module will be loaded at if the 
  198. address space is not being used by other code. You can use this option for both 
  199. executable files and dynamic link libraries. 
  200.  
  201. You can use any of the following formats: 
  202.  
  203. o Hexadecimal (prefixed by 0x as in 0x2D7) 
  204.  
  205. o Octal (prefixed by zero as in 027) 
  206.  
  207. o Decimal (cannot start with zero as in 27). 
  208.  
  209. For executable files, the recommended value is 65536. 
  210.  
  211. The corresponding command line option is /BAS[E]:number. 
  212.  
  213.  
  214. ΓòÉΓòÉΓòÉ 4.7. Application Type ΓòÉΓòÉΓòÉ
  215.  
  216. Select one of these radio buttons to specify the type of program to be built by 
  217. the linker. 
  218.  
  219. Select None if you do not want the linker to set the type of program. The 
  220. program itself will determine what kind of program it is. By default, the IBM 
  221. C/C++ Tools compiler creates a program that runs in a text window (see Window 
  222. below). 
  223.  
  224. Select the PM radio button to specify to the linker that the file to be built 
  225. is a Presentation Manager* program and is to be run in a window. The 
  226. corresponding command line option is /PM[TYPE]:PM. 
  227.  
  228. Select Window to specify to the linker that the program can run in a window but 
  229. is not a Presentation Manager* program. The corresponding command line option 
  230. is /PM[TYPE]:VIO. 
  231.  
  232. Select Full screen to specify to the linker that the program can only run in 
  233. full screen mode. The corresponding command line option is /PM[TYPE]:NOVIO. 
  234.  
  235.  
  236. ΓòÉΓòÉΓòÉ 4.8. Pack The Code Segments (and Size) ΓòÉΓòÉΓòÉ
  237.  
  238. Select Pack the code segments to concatenate the code segments when building 
  239. the module. 
  240.  
  241. If the Pack the code segments check box is selected, you can use the Size entry 
  242. field to specify the maximum size of each of the concatenated code segments in 
  243. the module. The size must be in one of the following formats: 
  244.  
  245. o Hexadecimal (prefixed by 0x as in 0x2D7) 
  246.  
  247. o Octal (prefixed by zero as in 027) 
  248.  
  249. o Decimal (cannot start with zero as in 27). 
  250.  
  251. For 16-bit code, the size can be from zero to 65500 and the default value is 
  252. 65500. 
  253.  
  254. For 32-bit code, the size can be from zero to 4294967295 and the default value 
  255. is 4294967295. 
  256.  
  257. The corresponding command line options are: 
  258.  
  259. /PACKC[ODE] (the default) 
  260.           If the Pack the code segments is selected. /NOP[ACKCODE] causes the 
  261.           linker to not pack the code. 
  262.  
  263. /PACKC[ODE]:number 
  264.           If a number is entered in the Size field. 
  265.  
  266.  
  267. ΓòÉΓòÉΓòÉ 4.9. Pack the Data Segments (and Size) ΓòÉΓòÉΓòÉ
  268.  
  269. Select Pack the data segments to concatenate the data segments together when 
  270. building the module. 
  271.  
  272. If the Pack data segments check box is selected, you can use the Size entry 
  273. field to specify the maximum size of each of the concatenated data segments in 
  274. the module. The size must be in one of the following formats: 
  275.  
  276. o Hexadecimal (prefixed by 0x as in 0x2D7) 
  277.  
  278. o Octal (prefixed by zero as in 027) 
  279.  
  280. o Decimal (cannot start with zero as in 27). 
  281.  
  282. For 16-bit code, the size can be from zero to 65536 and the default value is 
  283. 65536. 
  284.  
  285. For 32-bit code, the size can be from zero to 4294967295 and the default value 
  286. is 4294967295. 
  287.  
  288. The corresponding command line options are: 
  289.  
  290. /PACKD[ATA] 
  291.           If the Pack data segments is selected. 
  292.  
  293. /PACKD[ATA]:number 
  294.           If a number is entered in the Size field. 
  295.  
  296.  
  297. ΓòÉΓòÉΓòÉ 4.10. Maximum Number of Segments ΓòÉΓòÉΓòÉ
  298.  
  299. Specify the maximum number of segments that is to be allowed in the module. The 
  300. number must be in the range from zero to 16375. You can use any of the 
  301. following formats: 
  302.  
  303. o Hexadecimal (prefixed by 0x as in 0x2D7) 
  304.  
  305. o Octal (prefixed by zero as in 027) 
  306.  
  307. o Decimal (cannot start with zero as in 27). 
  308.  
  309. There is no default value for the LINK386.EXE linker. 
  310.  
  311. The corresponding command line option is /SE[GMENTS]:number. 
  312.  
  313.  
  314. ΓòÉΓòÉΓòÉ 4.11. Segment Alignment ΓòÉΓòÉΓòÉ
  315.  
  316. Specify the segment alignment factor (in bytes) in the executable file. The 
  317. default value is 512 for 16-bit code and 16 for 32-bit code. 
  318.  
  319. The corresponding command line option is /A[LIGNMENT]:number. 
  320.  
  321.  
  322. ΓòÉΓòÉΓòÉ 5. Processing ΓòÉΓòÉΓòÉ
  323.  
  324. The options that appear on this page specify to the linker how to build the 
  325. executable file. 
  326.  
  327. They are: 
  328.  
  329. o Do Not Display the Logo (/NOL[OGO]) 
  330.  
  331. o Display Link-time Information (/INF[ORMATION]) 
  332.  
  333. o Run Linker in Batch Mode (/BA[TCH]) 
  334.  
  335. o Generate Warnings for Fixups (/W[ARNFIXUP]) 
  336.  
  337. o Search the Extended Dictionary (/NOE[XTDICTIONARY]) 
  338.  
  339. o Ignore Default Libraries (and Particular Libraries to Ignore) 
  340.   (/NOD[EFAULTLIBRARYSEARCH][:libname]) 
  341.  
  342. o Map File 
  343.  
  344.  
  345. ΓòÉΓòÉΓòÉ 5.1. Do Not Display the Logo ΓòÉΓòÉΓòÉ
  346.  
  347. Choose whether or not to display the name, version, and copyright information 
  348. of the linker. 
  349.  
  350. The corresponding command line option is (/NOL[OGO]). 
  351.  
  352.  
  353. ΓòÉΓòÉΓòÉ 5.2. Display Link-time Information ΓòÉΓòÉΓòÉ
  354.  
  355. Select this option to display messages as it creates the executable file. 
  356.  
  357. The corresponding command line option is /INF[ORMATION]. 
  358.  
  359.  
  360. ΓòÉΓòÉΓòÉ 5.3. Run Linker in Batch Mode ΓòÉΓòÉΓòÉ
  361.  
  362. This option causes warning or error messages when a library cannot be found 
  363. instead of prompting the user for a new path to the library. 
  364.  
  365. The corresponding command line option is /BA[TCH]. 
  366.  
  367.  
  368. ΓòÉΓòÉΓòÉ 5.4. Generate Warnings for Fixups ΓòÉΓòÉΓòÉ
  369.  
  370. This option causes a message to be produced for each fixup found or generated 
  371. in the module. 
  372.  
  373. The corresponding command line option is /W[ARNFIXUP]. 
  374.  
  375.  
  376. ΓòÉΓòÉΓòÉ 5.5. Search the Extended Dictionary ΓòÉΓòÉΓòÉ
  377.  
  378. Select this option to use the extended library information (if it exists) found 
  379. in the library. 
  380.  
  381. The corresponding command line option, /NOE[XTDICTIONARY], causes the linker to 
  382. NOT search the extended dictionary. 
  383.  
  384.  
  385. ΓòÉΓòÉΓòÉ 5.6. Ignore Default Libraries (and Particular Libraries to Ignore) ΓòÉΓòÉΓòÉ
  386.  
  387. Select Ignore default libraries to specify that the linker should not search 
  388. the default libraries named within the object modules. 
  389.  
  390. If only certain default libraries should be ignored, you can enter their names 
  391. in the Particular libraries to ignore field if the Ignore default libraries 
  392. check box is selected. 
  393.  
  394. Note:  If you are specifying more than one library, separate the names with a 
  395.        space (' '). 
  396.  
  397. The corresponding command line options are: 
  398.  
  399. /NOD[EFAULTLIBRARYSEARCH] 
  400.           To ignore all the default libraries named in the object modules. 
  401.  
  402. /NOD[EFAULTLIBRARYSEARCH]:libname 
  403.           For each particular library to be ignored. 
  404.  
  405.  
  406. ΓòÉΓòÉΓòÉ 5.7. Map File ΓòÉΓòÉΓòÉ
  407.  
  408. Use the Map File options to specify the content of the map file: 
  409.  
  410. None 
  411.           Do not create a map file. 
  412.  
  413. Regular 
  414.           Show offsets of all the external symbols that appear in the module. 
  415.  
  416. Full 
  417.           Include information about how the references are resolved as well as 
  418.           showing the offsets of all external symbols. Select Full only if you 
  419.           are using the LINK386.EXE linker. 
  420.  
  421. The corresponding command line options are: 
  422.  
  423. /M[AP] 
  424.           If Regular is selected and a maximum number of entries is not 
  425.           specified. 
  426.  
  427. /M[AP]:number 
  428.           If Regular is selected and a maximum number of entries is specified. 
  429.  
  430. /M[AP]:FULL 
  431.           If Full is selected. 
  432.  
  433.  
  434. ΓòÉΓòÉΓòÉ 6. File Names ΓòÉΓòÉΓòÉ
  435.  
  436. This page lets you specify the names of the following files: 
  437.  
  438. Generated Target File Name 
  439.           The name of the module file. 
  440.  
  441. Map File Name 
  442.           The name of the map file. 
  443.  
  444. Libraries To Use 
  445.           The names or paths of any libraries to be used for resolving external 
  446.           references. You can also specify paths to be searched for the 
  447.           required libraries. 
  448.  
  449. Definition File Name 
  450.           The name of the definition file used to build the module. 
  451.  
  452.  
  453. ΓòÉΓòÉΓòÉ 6.1. Generated Target File Name ΓòÉΓòÉΓòÉ
  454.  
  455. Enter the name of the module file to be produced. 
  456.  
  457. When using version 2.1 of the WorkFrame/2* product, the entry field contains 
  458. the %o substitution variable. This variable is substituted with the Target file 
  459. name specified in the project's Settings note book. 
  460.  
  461. The corresponding compiler command line option is /Fefilename. 
  462.  
  463.  
  464. ΓòÉΓòÉΓòÉ 6.2. Map File Name ΓòÉΓòÉΓòÉ
  465.  
  466. Enter the name of the map file to be produced. If one is not specified, no map 
  467. file will be produced unless the Produce A Public Symbol Map check box was 
  468. selected on the Processing page. If no extension is specified, the linker 
  469. assumes the extension is MAP. 
  470.  
  471. The corresponding compiler command line option is /Fmfilename. 
  472.  
  473.  
  474. ΓòÉΓòÉΓòÉ 6.3. Libraries to Use ΓòÉΓòÉΓòÉ
  475.  
  476. Enter the names of the libraries and object files to be searched when the 
  477. linker tries to resolve the external references found in the objects it is 
  478. linking. If a name does not have the extension LIB or OBJ, the extension LIB. 
  479. is appended. If the extension is OBJ, the name is treated as another file that 
  480. will be linked. The linker searches the libraries after searching the objects 
  481. themselves. 
  482.  
  483. You can also specify fully qualified names. 
  484.  
  485. Note:  Use a space (' ') to separate the entries. 
  486.  
  487.  
  488. ΓòÉΓòÉΓòÉ 6.4. Definition File Name ΓòÉΓòÉΓòÉ
  489.  
  490. Enter the name of the definition file used to build the module. If no extension 
  491. is specified, the linker assumes the extension is DEF. 
  492.  
  493.  
  494. ΓòÉΓòÉΓòÉ <hidden> OK ΓòÉΓòÉΓòÉ
  495.  
  496. Select OK to save the options you chose and close the note book. 
  497.  
  498.  
  499. ΓòÉΓòÉΓòÉ <hidden> Reset/Reset page ΓòÉΓòÉΓòÉ
  500.  
  501. Select Reset to set options to the values they had when the note book was 
  502. opened. 
  503.  
  504. If the Reset page pushbutton is selected, only the options on that page are 
  505. reset. 
  506.  
  507. If the Reset pushbutton on the bottom of the note book window is selected, all 
  508. options in the note book are reset. 
  509.  
  510.  
  511. ΓòÉΓòÉΓòÉ <hidden> Default ΓòÉΓòÉΓòÉ
  512.  
  513. Select Default to set options to their default values. 
  514.  
  515. If Default pushbutton at the bottom of the note book window is selected, all 
  516. options are set to their default values. 
  517.  
  518. If the Default pushbutton on the page is selected, only the options on that 
  519. page are set to the default values. 
  520.  
  521.  
  522. ΓòÉΓòÉΓòÉ <hidden> Cancel ΓòÉΓòÉΓòÉ
  523.  
  524. Select Cancel to remove the note book without making any changes. 
  525.  
  526.  
  527. ΓòÉΓòÉΓòÉ <hidden> Keys Help ΓòÉΓòÉΓòÉ
  528.  
  529. The list of keys is arranged in groups. 
  530.  
  531. Use: 
  532.  
  533. o HELP KEYS to get help 
  534.  
  535. o SYSTEM KEYS to switch between programs 
  536.  
  537. o WINDOW KEYS to move around in a program window 
  538.  
  539. o POP-UP WINDOW KEYS to make a selection in a pop-up window 
  540.  
  541. o EDITING KEYS to make changes in a pop-up window. 
  542.  
  543. When two key names are joined by a plus sign (+), use these two keys together. 
  544. Hold down the first key and press the second key. 
  545.  
  546. HELP KEYS 
  547.  
  548. F1 
  549.           Get help 
  550. F2 
  551.           Get extended help (from within any help window) 
  552. F9 
  553.           Go to a list of keys (from within any help window) 
  554. F11 or Shift+F1 
  555.           Go to the help index (from within any help window) 
  556. Esc 
  557.           Cancel help 
  558. Alt+F4 
  559.           Close the help window 
  560. Shift+F10 
  561.           Get help for help 
  562.  
  563. SYSTEM KEYS 
  564.  
  565. Alt+Esc 
  566.           Switch to the next program, including full-screen programs 
  567. Alt+Tab 
  568.           Switch to the next windowed program 
  569. Ctrl+Esc 
  570.           Switch to the Task List 
  571.  
  572. WINDOW KEYS 
  573.  
  574. F10 
  575.           Go to/from the action bar 
  576. Arrow keys 
  577.           Move among choices 
  578. End 
  579.           Go to the last choice in a pulldown 
  580. Esc 
  581.           Cancel a pulldown, the system menu, or window 
  582. Home 
  583.           Go to the first choice in a pulldown 
  584. PgUp 
  585.           Scroll the contents of the window up one page 
  586. PgDn 
  587.           Scroll the contents of the window down one page 
  588. Underlined letter 
  589.           Move among the choices on the action bar and select pulldown items 
  590. Alt 
  591.           Go to/from the action bar 
  592. Alt+F4 
  593.           Close the window 
  594. Alt+F5 
  595.           Restore the window 
  596. Alt+F7 
  597.           Move the window 
  598. Alt+F8 
  599.           Size the window 
  600. Alt+F9 
  601.           Minimize the window 
  602. Alt+F10 
  603.           Maximize the window 
  604. Ctrl+PgDn 
  605.           Scroll the contents of the window right one page 
  606. Ctrl+PgUp 
  607.           Scroll the contents of the window left one page 
  608. Shift+Esc or Alt+Spacebar 
  609.           Go to/from the system menu 
  610. Shift+Esc or Alt 
  611.           Go to/from the system menu of a text window 
  612.  
  613. POP-UP WINDOW KEYS 
  614.  
  615. Enter 
  616.           Complete the pop-up window 
  617. Esc 
  618.           Cancel the pop-up window 
  619. Spacebar 
  620.           Set a check box on/off or perform the task described on the selected 
  621.           pushbutton 
  622. Tab 
  623.           Move to the next entry field or check box 
  624.  
  625. EDITING KEYS 
  626.  
  627. Backspace (left arrow delete) 
  628.           Delete the character to the left of the cursor 
  629. Del 
  630.           Delete the character at the cursor 
  631. End or Ctrl+Right Arrow key 
  632.           Move to the end of a field 
  633. Home or Ctrl+Left Arrow key 
  634.           Move to the beginning of a field. 
  635.  
  636.  
  637. ΓòÉΓòÉΓòÉ <hidden> Intermediate Linking ΓòÉΓòÉΓòÉ
  638.  
  639. Use DDE4ICC2.DLL to do intermediate linking. See the help for Invoke 
  640. intermediate code linker on the Object page of the note book used to set the 
  641. compiler options.