Program Scheduler 1.36a
Windows 95/NT Version, 32 bit
Copyright © 1996-1997, EmGee Software.
All Rights Reserved.
________________________________________________________________________________________________

Thank you for using Program Scheduler. I hope that you find it useful and will consider
registering it. I welcome all questions, concerns, and requests from the users of this 
program. Please feel free to contact me using any of the methods listed at the bottom of 
this document.

Overview
========

Program Scheduler is an application event and reminder system. You may schedule up to 25 events 
or reminders to run at any of 10 different intervals, and test each before scheduling it. All 
errors are logged and optionally displayed. This version includes many changes. See below
and the Version History in the help file for more details.


Installation
============

Run the main executable in the archive to install Program Scheduler. This application uses the 
following files:

Schedule.exe		Main Program
Schedule.hlp		Program Help
Schedule.cnt		Help Contents
Readme.txt		Readme text file
Unwise.exe		Uninstaller
Msvbvm50.dll		Visual Basic 5.0 Library
Comctl32.ocx		Common Controls Library
Comdlg32.ocx		Common Dialog Library
Cscal32.ocx		Calendar Custom Control
Oc30.dll		Run Time Library
Comctl32.dll		Run Time Library
Mfcans32.dll		Run Time Library

The last 7 files are installed to \WINDOWS\SYSTEM, all others are installed to the program 
directory.


What's New in Version 1.36
==========================
Added the P and N shortcut keys to the record browser buttons.
Added a one time event frequency.
Added the ability to double click on an item in the event listing, and have the program 
go to that record.
Removed code that used Shell, replaced with ShellExecute, eliminating out of memory errors.
Removed the start.exe prefix command button.
Fixed some bugs in the installer.
Merged the shareware and commercial versions, making it much easier to maintain.
Made major improvements to the help file.
Rewrote the messaging system. The program no longer uses message.exe.

The biggest improvement is in the method of launching events. Out of memory errors should
be a thing of the past now. The kludgy start.exe prefix thing has been removed, as it is 
no longer necessary, and this has also made the program compatible with Windows NT 4.0.

1.36a
=====
This is a bug fix version. A bug existed in v1.36 that would
cause scheduled, one time messages to not be deleted or removed
from the scheduled listing.

Using Program Scheduler
=======================

To Schedule a reminder:

1) Type a description for this reminder in the first text box.

2) Click MSG to bring up the message dialog. Type in the message
   you would like to display.

3)  Select a window style for this reminder.

4)  Select the frequency at which this reminder should be displayed. The next date that this 
message will be displayed will be shown in the Next Run text box. You may edit that date, but 
you need to ensure that it is in the format MM-DD-YYYY. You can type in a new date or use the 
# command button to look up a new date using a calendar. In the case of a one time message,
Program Scheduler will clean up after itself, by deleting the message the next time the main
part of the program is ran.

5)  Clicking Exit will save, Cancel will discard any changes, and Clear This Event will reset the 
current event to the defaults.


To Schedule an application or other file:

1)  Type a description for this event in the first text box.

2)  Type in a command or file to launch for this event. You may also use the ... button to 
    browse for a file to launch. You may launch ANY file that has an association on your system. 
    For example, typing readme.txt for the command line would start Notepad and display it on 
    most systems.

At this point you may test launch the event by clicking Test. If there is some problem with
launching the event, Program Scheduler will let you know.

3)  Select the window style for this application, Normal, Minimized, or Maximized.

4)  Select the frequency at which this application should be displayed. The next date that this 
    event will occur will be displayed in the Next Run text box. You may edit that date, but 
    you need to ensure that it is in the format MM-DD-YYYY. You can type in a new date or use the 
    # command button to look up a new date using a calendar.

5)  Clicking Exit will save, Cancel will discard any changes, and Clear This Event will reset the 
    current event to the defaults.


View All
========

This screen shows all scheduled events and reminders at a glance. Double click on an event
on this screen and Program Scheduler will go to that record.


View Log
========

This screen displays the event error log. Any errors that have occurred during event or reminder 
launching are displayed here. This is useful in determining why an application is not running 
correctly. At startup, the Run Program Scheduler button will be enabled if you choose to view 
the error log. Please note that the maximum size of the error log is 32,000 bytes, and it will be 
cleared out and restarted should it grow to this size.


Help
====

Most controls on the main screen have context sensitive help. Right clicking on them will 
produce balloon help where applicable. Pressing F1 will usually produce context sensitive
help as well.

NOTE: If displaying the contents when you click Help bothers you, just delete it. The
help file will work just fine without it. Schedule.cnt is the file I am referring to.


A Future Version
================

There are still many things I plan to do with version 1.37. Among them:

1) Add the ability to schedule on a time. This will require the program to be memory resident, 
which is something I avoided at first, but I see the benefit of this now. More than likely, 
Program Scheduler will become a "System Tray" application.

2) Add a Working Directory option to the scheduler.

3) Add an options screen.

4) Any other good suggestions I get. (Hint, Hint)


PS###.LIC
=========

This file is only distributed with the registered version of the program. Please
don't distribute this file.


Registration
============

Please see the help file for full details on registering Program Scheduler. Program Scheduler 
is a shareware application and is freely distributable, provided the archive is left as is, 
and no files are modified.

Program Scheduler contains NO NAGS, as I personally detest them. There is no timebomb in it; 
it will continue to work indefinitely. The shareware version is limited to scheduling 5 events 
or reminder messages. I feel this is more than adequate for trying the program out.

Registration unlocks the full program, and entitles you to free upgrades to ALL forthcoming 
versions.


Contacting the Author
=====================

You may contact me in any of the following ways:

Mail:

	Michael Gulley
	1100 Farmington Dr., Apt. #79
	Vacaville, CA 95687

E-Mail: 

	gulley@castles.com


On the WWW:

	http://vader.castles.com/gulley/