home *** CD-ROM | disk | FTP | other *** search
/ CICA 1995 May / cica_0595_4.zip / cica_0595_4 / UTIL / WIN16TMR / README.TXT < prev    next >
Text File  |  1994-07-25  |  4KB  |  107 lines

  1. -----------------------------
  2. Windows Timer v1.1:
  3. -----------------------------
  4. This program is released as shareware, hence it comes with all the liabilities
  5. and requirements of shareware.
  6.  
  7.     !!!!!!!!!!!!!!!! (Please see "Special Offer" below). !!!!!!!!!!!!!!!!
  8.  
  9.  
  10. -----------------------------
  11. Author:
  12. -----------------------------
  13. Sammy A. Haroon
  14. 579-G Northridge Road
  15. Dunwoody, GA 30350, USA
  16.  
  17. Internet: saharoon@crl.com
  18.  
  19.  
  20. -----------------------------
  21. What is Windows Timer:
  22. -----------------------------
  23. Windows Timer started out as a solution to launch DOS programs by setting a
  24. timer.  The Windows version was the result of the desire to learn Borland's
  25. OWL 1.0.
  26.  
  27. WIN32TMR.EXE is going to be available soon.  It will be written in 
  28. Visual C++ v2.0.
  29.  
  30.  
  31. -----------------------------
  32. Installation:
  33. -----------------------------
  34. Simply copy WIN16TMR.EXE to the desired location.  Check to see if you have
  35. CTL3D.DLL in your \WINDOWS\SYSTEM directory.  If not, copy CLT3D.DLL
  36. provided with the WIN16TMR.ZIP into \WINDOWS\SYSTEM directory.
  37.  
  38.  
  39. -----------------------------
  40. Help:
  41. -----------------------------
  42. Windows Timer should be self explanatory.  This program tries to follow the
  43. UI standards in use by Windows today.
  44.  
  45. How to queue a file for execution:
  46. Click on NEW in the main window.  Either you can type the name of the file
  47. you desire to be executed at a particular point in time or you can select
  48. BROWSE to locate a file and select it.  You can provide additional arguments
  49. to the program that you are trying to execute.  You can either set
  50. the time using the timer or the clock.  
  51.  
  52. SAVE and ADD:
  53. The SAVE option will save your settings and write them to the WIN16TMR.INI
  54. file.  Next time you start the program, your saved settings will take effect
  55. and the saved file will be automatically queued for execution.  Note that
  56. if you use the clock to set the timer,  Windows Timer will find the
  57. difference between the present time and the time you want the file to be
  58. executed and begin the count down as such.  The ADD option will add the
  59. selected file to the queue of the files to be executed.
  60.  
  61. REMOVE and EDIT:
  62. The REMOVE and EDIT buttons are only available when you highlight a file in
  63. the list box.  REMOVE will delete the selected file out of the queue of
  64. file(s).  EDIT will allow you to change the execution time and additional
  65. arguments for the selected file.
  66.  
  67. EDIT SAVED SETTINGS:
  68. You can edit your saved settings directly by clicking on this button.  The
  69. only options that are available to you from the edit box are 1) you can view
  70. your settings by clicking on a particular file in the list box, 2) REMOVE
  71. a file from the list of file(s) to be saved.
  72.  
  73. Highlighting a file in the main window's list box will provide detailed
  74. information on the the parameters for the selected file.
  75.  
  76.  
  77. -----------------------------
  78. Technical Notes:
  79. -----------------------------
  80. I encountered a few difficulties:-
  81.  
  82. (1) My main window was a dialog box.  This resulted in a few little quirks,
  83.     for example, how do I make the dialog box the main window.  Or, when the
  84.     application is being closed, which function should be over-ridden to
  85.     validate data.
  86.  
  87. (2) To keep from having to send a copy of BWCC.DLL (size: 152K) with every
  88.     copy of Windows Timer, I decided to use 3D controls.  The version of
  89.     CTL3D.DLL (size: 20K), which I have used, is being shipped with Windows 
  90.     these days.
  91.  
  92. (3) It took a few tries to install 3D controls on the main window, as it is
  93.     a dialog box.  Automatic sub-classing of 3D controls does not take place
  94.     for the main window when it is a dialog box.
  95.  
  96.  
  97. -----------------------------
  98. Special Offer:
  99. -----------------------------
  100. If you register Windows Timer, I will be more than happy to send you a copy
  101. of the complete code.  I have tried to use a few interesting OOP techniques,
  102. but you will find C style code hanging around also.
  103.  
  104. It would be great if someone could take the code and use the string class
  105. to avoid all generic string manipulations.
  106.  
  107.