home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 11 Util / 11-Util.zip / ICON.ZIP / ICON.TXT < prev   
Text File  |  1992-09-01  |  4KB  |  77 lines

  1. This distribution contains two executable files, the first is EXTRACT.EXE
  2. which will extract from EXE/DLL type files any valid ICON, CURSOR, or
  3. BITMAP resources.  The resulting output file(s) are valid WINDOWS file(s)
  4. which can be processed by the available WINDOWS utilities or may
  5. be processed by the ICON.EXE to convert them into OS/2 2.0 format files.
  6. The second executable file is ICON.exe Version 1.10 which improves upon the
  7. initial Version 1.00 release of the program.  There were a couple of little
  8. bug fixes, however the most significant change is that ICON.EXE now supports
  9. ICONS, CUROSRS, and BITMAPS.  ICON.EXE may be used on the files generated
  10. by the EXTRACT.EXE utility or directly on any WINDOWS ICON, CUROSR, BITMAP
  11. or EXE/DLL files.
  12.  
  13. Note the ICON.EXE will convert all valid images found within these files
  14. in the order that they are encountered.  While I have not had any problem
  15. with OS/2 selecting the correct image several people have stated that they
  16. get Black and White Images rather than Color Images.  This condition should
  17. only exist with ICONS since WINDOWS does not support multiple BITMAPS 
  18. within a resource, and CURSORS (POINTERS in OS/2 talk) cannot exist
  19. as color images in WINDOWS.  This problem exists due to the fact the OS/2
  20. expects the first image to be the device independent image and subsequent
  21. images are assumed to be device dependent.  You can remedy this situation
  22. by using the OS/2 Icon Editor to delete all images from the icons which are
  23. not used for your particular system configuration.  This will result in the
  24. proper image bubbling up to the device independent position.
  25.  
  26.  
  27. EXTRACT.EXE
  28.  
  29. The Extract program expects a command line as follows:
  30.  
  31. EXTRACT <input filename> [output template]
  32.  
  33. The program will prompt for the output filename template if it is not
  34. specified on the command line.  It is recommended that the output
  35. template be supplied to the program prompt rather than specified on the
  36. command line since many EXE/DLL files contain multiple resources.  The
  37. specification of output template on the command is supported primarily
  38. for batch programs.  The input file must utilized the "NEW EXE" format 
  39. of Windows (ie: Windows executable or DLL).  This routine has little 
  40. use since it takes a WINDOWS input file and generates independent 
  41. resource files in WINDOWS format, but if you run WINDOWS and use the 
  42. Microsoft SDK you cannot get at the individual resources so this may 
  43. help in that area.
  44.  
  45.  
  46.  
  47. ICON.EXE
  48.  
  49. This version of the Icon Conversion program will convert Windows Icons,
  50. Cursors (Pointers), and Bitmaps into the cooresponding OS/2 2.0 images.
  51. The program will operate on resource files (.ico, .cur, .bmp or their
  52. variants) as well as EXE and DLL files.  It has been tested on Windows
  53. 3.0 and 3.1 files.  The program executes either under DOS or a DOS
  54. session.  The format of the command line is:
  55.  
  56. icon <input filename> [output template]
  57.  
  58. The program will prompt for the output filename template if not supplied
  59. on the command line.  It is recommended that the program prompting be
  60. utilized since most EXE/DLL files contain multiple resources.  Since 
  61. many EXE and DLL files contain multiple icons the output filename 
  62. specification is a template in these cases where the ? character 
  63. (one or more as needed) is replaced by the program with numbers, 
  64. for example to convert the windows moricons.dll file into OS/2 icons 
  65. enter the following:
  66.  
  67. icon moricons.dll
  68.  
  69. The windows 3.1 version contains 106 icons so 3 ? are required to obtain
  70. unique filename for all icons.  The program is fairly robust as far as
  71. detecting any error conditions.  At any rate no warranty is expressed or
  72. implied and if it doesn't work for you consider how much you paid for it.
  73.  
  74. Ron Hall 71042,1200
  75.  
  76.  
  77.