StopTime v1.2 (c) 1996, by Christopher M. Wells Requirements : This program requires the Visual Basic 4 runtime file (VB40016.dll for the 16 bit version, and VB40032.dll for the 32 bit version. Also required for 32 bit Windows are the following files : MFC40.dll, MSVCRT40.dll and MSVCRT20.dll files in the windows \ system directory. 16 bit Windows requires OLE2 (This is usually present if any modern ('94 or later) programs are run on your system). Other than that if you run windows, you can run this program. Introduction This handy clock utility allows the user to set a timer, which beeps when the time has expired, a stop watch, a functional alarm clock with settings which can be saved, a simple convenient method of resetting the computer's clock and date settings, as well as the ability to display any of the above information in the Title, and thus the program icon when run minimized. There is simple phone dialing capability, and the ability to time these calls. Also, the time and date are displayed. Change Computer Date This function is made available by choosing 'Change Date' from the 'Change Settings' Menu. The top box displays the present date setting for your computer (accurate to the minute). The New Date box allows a user to change the date. The default is the present computer date. Simply enter the desired date in the box and push OK. You will be prompted to make sure to change the date, 'Yes' accepts the change and changes the computer date, 'No' makes no date change. If you push 'Cancel" the form will close with no changes. Change Computer Time This function is made available by choosing 'Change Time' from the 'Change Settings' Menu. The top box displays the present time setting for your computer (accurate to the minute). The New Time box allows a user to change the time. The default is the present computer time. Simply enter the desired time in the box and push OK. You will be prompted to make sure you want to change the time, 'Yes' accepts the change and resets the computer clock, 'No' makes no time change. If you push 'Cancel" the form will close with no changes. Product support Only with the registered version, if you have questions or comments, you can Email me (Chris Wells) at 103132.1363@COMPUSERVE.COM Disclaimer: Due to the complexity of PC Hardware and the operating systems therein, I cannot guarantee that this software will run in each environment, on every compatible machine, or together with any other application, without producing errors. Any liability for damages of any sort is hereby rejected. In any case, the liability is limited to the registration fee. Registration!: Registering provides many conveniences and advantages. First, you will receive a registered copy of the newest version of the program. Second registered users are entitled to support, and a phone number will be provided. Also, you will be supporting the shareware concept. Finally, using an illegal, unregistered program sets a bad example for employees or coworkers. If you use someone else's property, you have to pay for it. How to Register: Use the 'How to Register' menu option of the 'Help' or 'File' menus found on the main (StopTime) form. Click with the mouse, or tab button, to make each entry box available, and then enter the appropriate information. When you are finished, push the print button and the completed form will be printed (if the printer is on and set up). Then send the form and $15 to my address on the form. If you like this program, please feel free to contact me through Email, etc., concerning improvements or updates. If you have good ideas, I may include them in future versions, or a customization arrangement may be made. Thank you for your support and cooperation! If you decide to not register then remove the program with the uninstall program (through Add/Remove Programs found in the Control Panel of My Computer on the Desktop). Title Bar Display With this function you can change the display of the StopTime form caption to show either the 'Present Time', the 'Stop Watch' value, the 'Alarm Time', the 'Timer' setting ( the form label will show the countdown), or just the program 'Title'. Also note that with Windows 95, this caption is the caption shown in the Taskbar, so you can minimize the program and still view a desired function. To make a choice, click the 'Change Settings' menu, then the 'Change Title Display' menu, then the choice you have for the display. The caption will update within 1 second. This display setting can be saved on exit (so you don't have to change it every time you start the program), simply click 'Yes' when prompted. The present caption will be check-marked in the menu. Dialer With the dialer you can dial a phone number with your computer. There is also the ability to time the call. Enter the phone number in the two boxes provided. Enter the prefix (the number used to access a long distance or outside line, such as 1), the area code and then the phone number. Note that only numbers (0-9), hyphens(-), spaces and parenthesis are recognized. No letters will be accepted. If you wish to time your call, check the 'Time Call' box and the Stop Watch feature will reset and then begin starting at 0:00:00. To dial the number in the boxes, push the 'Dial' button, do not pick up your phone yet. After the dialing you will be prompted to pick up the phone when the dialer has finished. If you wish to stop the dialing process, push the 'Cancel' button and the process will cease. If you wish to choose a number from the list of saved numbers, push the 'Change No.' button or the 'Change Settings' 'Change Phone List' menu. This is also the way to access the Phone Number List form to add , delete, change numbers form. Additional information about dialing can be found in the Phone Number List topic. Phone Number List Access this through the 'Change No.' button or the 'Change Settings' 'Change Phone List' menu of the main form. This form allows the user to add , delete and change numbers as well as to view the present names and numbers and to change the number on the main form. Add: Push this to add a Name and Number to the lists. You will be prompted for a new name and then a new number. Delete: Push this to remove a selected (click on a name or number in the box to select it) Name and Number from the lists. It will also be removed from the permanent storage file. If no name is selected Change: Push this to Change either the name or number of the name and number selected in the list box. You will be prompted for a new name and then a new number. Push cancel to do nothing. Dial: Push this to copy the selected phone number to the main form and then dial the number (if 'Time Call' is checked the Stop Watch will reset and start. Do not pick up your phone until prompted to do so. OK: Push this to copy the phone number to the main form and then close the Phone Number List form. The number will not be dialed. Cancel: Push this to close the Phone Number List form while making no changes to the main form. Note that all changes you made for phone numbers will be saved. Menus File: Exit: Exits the Phone Number List form while making no changes to the main form. Note that all changes you made for phone numbers will be saved. Change List: These options work like the 'Add', 'Delete', 'Change' buttons. Help: Accesses simple help for the Phone Number List form. Timer The timer works like a traditional timer. Set a value, start it, and when the time has expired an alarm will sound (if your computer can handle sound). Timer Setting: To set a time, simply enter the appropriate numbers in the boxes following 'Timer Setting:'. To activate each box, either click on it, or Tab through the controls until the desired box is active. Then enter an integer for Days, Hours, Minutes, and/or Seconds. If you don't enter an integer then your setting will either be rejected or your number will be rounded to the nearest integer. Timer settings can vary, but they follow normal time constraints, that is you can set a 90 second timer, but only if minutes, hours, and days settings are 0. Put another way, you can not have 5 minutes and 87 seconds, but you can have 387 seconds. Start Push this and the countdown will begin. Pause Push this and the countdown will stay where it is. After Pause is pushed, the caption of this button will change to 'Resume'. Resume Push and the countdown will continue from where it left off when 'Pause' was pushed. After pushing this, the button becomes 'Pause' again. Reset Push this and the timer settings will return to where they were when 'Start' was pushed. Stop Push this to stop the timer and reset everything to 0. This also stops the alarm that sounds when the countdown reaches 0. Stop Watch This segment operates like the traditional stopwatch. Start it and it counts the elapsed time until you stop it. Unfortunately, the manner in which windows treats time and its programs make it impossible to accurately track time in units smaller than seconds. It is possible to count it in thousandths, but this is very inaccurate, and depends on how busy your computer is and how much time Windows will devote to the Stop Watch. I guess it would be possible to completely take control, but if you wanted this, you would be running DOS. Start Stop Watch Push this and the Stop Watch will commence. Lap/Reset Push this to record an intermediate time. This will be displayed in the box under the 'Lap Time' label. This will update to the present stop watch time whenever you push the Lap/Reset button. The 'Reset' functions only when the stop watch is reset to 0, at which time a click on reset will reset the Lap Time to 0 also. Pause This pauses the stop watch and does not continue the count. After pushing 'Pause' this button will become 'Resume'. Resume This restarts the stop watch, continuing the count from where it was when 'Pause' was pushed. After pushing this, the button becomes 'Pause' again. Stop This button stops the stopwatch while still displaying the stop watch time. Hint if you want to continue, push 'Pause' then 'Resume'. Reset This resets the stopwatch to 0 and stops it. Alarm Clock This section allows the user to have a computerized alarm clock, with all the conveniences of a normal alarm clock (except maybe the am/fm radio). Alarm Time: The box following this either displays the time when the alarm will take effect or indicates that no time is set. Set Pushing this results in a box prompting the user for a time. Input the time, it will be checked to confirm the validity and depending on this, entered (in the box following 'Alarm Time:') or rejected. When the computer clock time matches the time shown, an alarm will sound (depending on the sound capabilities of your computer). Stop This removes the alarm time and if applicable, stops the infernal beeping. Snooze(5) This adds 5 minutes to the alarm time. If the beeping has started, it will cease until the 5 minutes are over. This is my favorite feature (oh, just another five minutes!). Future Plans for this program I hope you enjoy this program, if you have suggestions for improvement, email them to me. My address can be found in the Help menu About. If these ideas are feasible, I may include them in future versions. I do plan to include more sophisticated list capabilities for the phone dialer, especially if there is interest shown in this product. Also, I would like to add a rate calculator for the 'Time Call' feature.