home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / RCPOPUP.ZIP / README.TXT < prev   
Text File  |  1992-10-14  |  2KB  |  39 lines

  1.  
  2.  Package: popuplst / pltest version 2
  3.  
  4.  Creator: Rick Curry, Janus Systems, Inc., 833 Flynn Camarillo, CA 93012
  5.           (805)484-9770
  6.  
  7.  Purpose: To demonstrate IPC capabilities between character mode
  8.           applications and Presentation Manager (PM) applications.
  9.  
  10. To build: NMAKE -F POPUPLST ; NMAKE -F PLTEST
  11.  
  12.   To use: pltest popuplst.exe 30 "arg1,arg2,arg3" "Title"
  13.                                ^               ^       ^
  14.       Max width for list items-^               ^       ^
  15.       List items (seperated by commas)---------^       ^
  16.       Title to appear on list box----------------------^
  17.  
  18.      This package is a set of sample code which demonstrates calling a
  19. Presentation Manager application (in this case a popup list) from a
  20. character mode application.  The response from the list box is
  21. transmitted back to the character mode application via unnamed
  22. (anonymous) pipe.  This code was developed partly to verify that child
  23. processes do inherit open pipes under CSET/2.  This package is designed
  24. to be built under CSET/2 and the make files will generate the
  25. appropriate compilation switches for the multi-threaded library
  26. (required by async.c).  The PM code was adapted from an MSC 6.0 window
  27. sample but now runs in the 32-bit model.
  28.  
  29.      The async.c module contains replacements (as near as I can get
  30. them) for the DosReadAsync and DosWriteAsync functions which existed in
  31. MSC 6.0 but are not supported under CSET/2.
  32.  
  33.  Changes: Rewrote listbox code to pure 32-bit, fixed the need to
  34.           'CTL-ESC' from full-screen sessions, and you can now
  35.           select from the task list window without repercussions.
  36.  
  37.      CAVEATS:
  38.         - popuplst.exe MUST be in the path for this to work.
  39.