home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / w3_prgmt / acce9d.arj / CHANGES.TXT < prev    next >
Encoding:
Text File  |  1992-05-11  |  12.9 KB  |  324 lines

  1. IF you are reading this file, you are my kind of user!
  2.  
  3. Lately, all of my changes are user requested. I love feedback!
  4.  
  5. Very Advanced Windows 3.1 Program Manager's Startup folder TIP:
  6.  
  7. To start up windows 3.1 the way you want, do something like the
  8. following (if this is not clear, call me):
  9.  
  10. Delete    Accesses.exe from your WIN.INI Load= line.
  11. Add    "Accesses.exe !FolderNo10" to Program Manager's Startup folder.
  12.  
  13. in Accesses !FolderNo10 you can have the following:
  14.  
  15.     !FolderName=Startup Folder
  16.     !program1=PauseSecs 15        <- varies with computer speed
  17.     !program2=PlaceDefault clock.exe
  18.     !program3=StayOnTop clock.exe
  19.     !program4=MinimizeWindow clock.exe
  20.     !program5=PlaceDefault winfile.exe
  21.     !program6=PlaceDefault progman.exe
  22.     !program8=hidewindow drwatson.exe
  23.     !program9=PlaceDefault dayalarm.exe
  24.     !program10=PlaceDefault winoa386.mod
  25.     !program11=StayOnTop winoa386.mod
  26.  
  27. This assumes that the Program Manager's Startup folder launches: clock,
  28. winfile, drwatson, dayalarm, and a PIF file.
  29.  
  30. If ANYONE has problems:
  31.  
  32. Call Ted Wall:
  33.     510-484-4129       non-emergencies: 8am - 6pm (Pacific Time) Mon-Sun
  34.             emergencies: call anytime.
  35.  
  36. Changes thru 5/11/92        (Version 2.9 versus Version 2.8)
  37.  
  38. 1.    A safer compile option.
  39.  
  40. Changes thru 5/1/92        (Version 2.8 versus Version 2.7)
  41.  
  42. 1.    Added a "StayOnTop" and "NotOnTop" Task List menu items and
  43.     !folder commands. Also added a "PlaceDefault" !folder command for
  44.     problem programs or to place programs started from the Program
  45.     Manager's Startup folder (be sure to use PauseSecs for Program
  46.     Manager's Startup folder).
  47.  
  48.     format:        PlaceDefault clock.exe
  49.             StayOnTop clock.exe
  50.  
  51.     See Accesses.hlp for more info.
  52.  
  53.     NOTE: the executable program name for a DOS Window is:
  54.  
  55.         winoa386.mod    for 386/486 systems only
  56.  
  57. 2.    Discarding more global memory for low memory users.
  58.  
  59. Changes thru 4/24/92        (Version 2.7 versus Version 2.6)
  60.  
  61. 1.    Added a ReStart Windows and ReBoot DOS to the Exit Windows menu item.
  62.  
  63.     Rebooting DOS from Windows can cause some memory managers to lock up!
  64.  
  65.     The ReBoot DOS function is disabled in WIN 3.0.
  66.  
  67. 2.    Was tired of Accesses pasting DOCs into an existing Winword 2.0
  68.     program if one was already running.  Accesses behaves better if you
  69.     Ctrl+Esc, Alt+U, C, N, [enter] and then add "winword.exe,0" to the
  70.     Run Only Run MDI program group.
  71.  
  72. 3.    A bizarre function: Click once on Accesses's popup window then press
  73.     Alt+U will convert the clipboard text contents to upper case.
  74.     Alt+L to lower case. Alt+P to proper case.  Alt+S will strip formatting
  75.     from WinWord text saved to the clipboard. Clicking the middle mouse
  76.     button on the left 1/3 of the Accesses popup windows is the same as
  77.     pressing Alt+L, middle 1/3 equals Alt+S, and right 1/3 equals Alt+U.
  78.  
  79. 4.    Hold the Left Mouse button down and Clicking the middle mouse button
  80.     on the left, middle, and right 1/3 of the popup is the same as
  81.     pressing F10, F11, and F12 respectively when the popup has focus.
  82.  
  83. 5.    If you select more than one file from another program and Drag Drop
  84.     to Accesses, they are all launched (using WIN.INI extensions if they
  85.     are not executables).
  86.  
  87. Changes thru 4/20/92        (Version 2.6 versus Version 2.5)
  88.  
  89. Mostly very minor changes were made in this version that are not covered
  90. in the list below.  Many of the comments were from users.  Accesses is
  91. fairly mature.  I need user comments to continue with major improvements!
  92.  
  93. 1.    Accesses was not placing DOS windows properly for some users when the
  94.     user launched DOS apps in WIN3.1 mode using a command line without
  95.     the PIF file name.  For example:
  96.  
  97.         accesses.exe 123.exe
  98.  
  99.     If you do not specify the PIF filename and then launch a DOS app thru
  100.     Accesses, then the MILLISEC_DELAY_WIN variable for the Windows mode
  101.     becomes significant. See "Millisecond Delay" using the Search button
  102.     of the Accesses.hlp file. If to fast, then the window is not placed
  103.     properly for you.
  104.  
  105. 2.    Users do not have to do anything special to hide Accesses or
  106.     AccDrive for the WIN 3.1 version when using TRUE WIN 3.1
  107.     Screen Savers.
  108.  
  109. 3.    AccDrive Stay On Top now can be Turned Off in the WIN 3.1 version.
  110.  
  111. Changes thru 3/26/92        (Version 2.5 versus Version 2.4)
  112.  
  113. 1.    Added Esc key to switch the focus away from Dayalarm when Accesses
  114.     is running.  Using the Esc key minimizes Dayalarm's interference
  115.     with the Shft+Tab key combination.
  116.  
  117. 2.    Improved the avoidance of gaining focus by Accesses and AccDrive
  118.     in the Windows 3.1 environment.  Read the Screen Saver section of
  119.     Accesses.hlp if you use a Win 3.0 Screen Saver.
  120.  
  121. 3.    Button Task List is now wider and shows more text in the List Box.
  122.  
  123. 4.    Added PauseSecs to the !Folder commands listed in 3/10/92 changes
  124.     point 0.  The format is PauseSecs 3.
  125.  
  126. Changes thru 3/10/92        (Version 2.4 versus Version 2.3a)
  127.  
  128. 0.    I had a registered user request that Accesses hide windows when they
  129.     are started.  He wanted to hide primarily programs that always run
  130.     as ICONS in the background. eg, DrWatson.
  131.  
  132.     And another user was frustrated that her Program Manager sometimes
  133.     started as an icon. 
  134.  
  135.     Therefore, added several commands so you can hide, restore, minimize,
  136.     or maximize programs from any folder. Additionally, the programs do
  137.     not have to be launched by the folder (but obviously, must have been
  138.     previously launched).
  139.  
  140.     For example:
  141.  
  142.         !folderno5
  143.         1 c:\windows\drwatson.exe
  144.         2 HIDEWINDOW drwatson.exe
  145.         3 RESTOREWINDOW progman.exe
  146.  
  147.     (Also see "PauseSecs 3" in Version 2.5 and see StayOnTop NotOnTop in
  148.         Version 2.8)
  149.  
  150.     In the above example, the user wants to launch and HIDE DrWatson's
  151.     icon and then the user wants to make sure that the Program Manager
  152.     (progman.exe) is not minimized or maximized when the !folder executes.
  153.  
  154.     The case-independent Commands are:
  155.  
  156.         HideWindow, RestoreWindow, MinimizeWindow, MaximizeWindow
  157.         (and PauseSecs 3, see Version 2.5)
  158.  
  159.     Remember, you can have Accesses launch a folder when Accesses is 1st
  160.     started.
  161.  
  162. 1.    Modified AccDrive so that the window displays the active background
  163.     color properly.
  164.  
  165. 2.    Improved Accesses and AccDrive so that they avoid gaining the
  166.     current Window focus even more.  Accesses will still gain the focus
  167.     sometimes and I will improve this when I get to the next major
  168.     upgrade of Accesses. eg Ver 3.  This sometimes requires the user to
  169.     Shift+Tab more than once to switch to another window other than
  170.     Accesses or AccDrive.  (AccDrive causes most of the problem.)
  171.  
  172.     I have a 2 second delay built into Accesses where Accesses and
  173.     AccDrive tries to ignore the the Shift+Tab key switch as much as
  174.     they can in Windows 3.0.  This means that if you switch between
  175.     applications using the Shift+Tab key combination within 4 seconds of
  176.     Accesses or AccDrives being activated, then you will probably switch
  177.     to Accesses or AccDrive. The Windows 3.1 version is much better.
  178.     (Windows 3.1 is  not released to the public as of this issue.)
  179.  
  180. 3.    Added an input string to allow foreign users to input foreign days
  181.     of the week for the popup display.  See the setup for dayalarm.exe.
  182.     Accesses will use the same "days of the week" string.
  183.  
  184. 4.    Added a tiny calendar display - DayAlarm.exe.  The purpose of this
  185.     calendar is to use the minimum amount of user resources so that the
  186.     user can always have the calendar open.  The calendar also contains
  187.     a daily alarm that checks the daily alarms when the program first
  188.     opens.  DayAlarm is very primitive (to keep it very tiny); and,
  189.     my final objective is to link DayAlarm to Accesses so an alarm on a
  190.     particular day at a particular time will be activated.
  191.  
  192. 5.    Added an icon to AccDrives so users can launch it from Program
  193.     Manager. Accesses still needs to be launched first however...
  194.  
  195. 6.    Changed the compiler to user MicroSoft's C7.0 and 286 instructions.
  196.     This provides smaller and faster code.  Now, All of the programs are
  197.     compiled to operate only in the Standard and Enhanced modes of
  198.     Windows. They will not launch in the Real Mode of Windows.  Look
  199.     under Program Manager's Help+About to see what mode you are
  200.     operating in if you are not sure.
  201.  
  202. 7.    Added a ShiftKey status to the "Show Accesses on/off" menu item.
  203.     When the Shift Key (or right mouse button) is held down then
  204.     Accesses and AccDrives will not show in the "Show"+
  205.     "List All of the Above" Task List selection
  206.  
  207. 8.    Accesses "sticks" less on a missing floppy in a floppy drive.
  208.  
  209. Only SIGNIFICANT changes ARE LISTED for the following:
  210.  
  211. Changes thru 1/27/92        (Version 2.3 versus Version 2.2)
  212.  
  213. Changes thru 1/16/92        (Version 2.2 versus Version 2.1)
  214.  
  215. 7.    Added ACCDRIVE.EXE, a registered user Requested pop-up displaying the
  216.     Free Drive Space.  This program is NOT self contained and must be
  217.     launched with Accesses.  This was done to minimize using your windows
  218.     resources.  Double click on the AccDrive pop-up window for options.
  219.  
  220. 12.    Added an "Auto Insert" check box on the Run Dialog box to give the
  221.     user control and to indicate when Accesses will insert the filename
  222.     selected in the Filename List box to the program name listed in
  223.     the Run edit text box.  Much, much nicer now...
  224.  
  225.     Checked or grayed means that the dialog box is will be
  226.     auto inserting or has already auto inserted.
  227.  
  228.     Not checked means that the user is over riding the default insert
  229.     mode.  Basically, the Run Dialog box is complicated but makes much
  230.     more sense to the user and fewer errors are made due to this
  231.     addition.
  232.  
  233.     Also functions very well with the Drag Drop version of Accesses.
  234.  
  235. 14.    Accesses is not now showing hidden windows that do not have at least
  236.     a minimize box, maximize box, or a thickframe window. I was having
  237.     too many users getting into trouble showing and not understanding
  238.     hidden windows.  Rarely will a window cause a problem when shown
  239.     that passes this test.
  240.  
  241.     This isn't taking much away from you.  If you really want to see
  242.     what Accesses isn't showing press Ctrl+Esc, Alt+S, Shift+D.
  243.     However, you cannot do anything with the windows shown this way
  244.     since Accesses cancels the Shift+D as soon as the Task List list
  245.     box is filled.
  246.  
  247.     This does mean, however, that Accesses will not Hide a Window that
  248.     does not have a minimize box, maximize box, or a thickframe window
  249.     since it cannot show it.  If this causes a problem, call me and we
  250.     can add a small INI editable switch (switch is there already, I
  251.     just want to understand why you want to do this).
  252.  
  253. Only the "Undocumented" changes are listed below for the earlier versions:
  254.  
  255. Changes thru 1/8/92        (Version 2.1 and 2.0 versus Version 1.1A)
  256.  
  257. 9.    NOTE, THE FOLLOWING HAS LIMITED DOCUMENTATION...
  258.     (A "semi-undocumented" procedure?)
  259.  
  260.     Established a primitive "start a program without a filename in a
  261.     user defined directory" function.  The format for starting a program
  262.     in a particular directory is as follows:
  263.  
  264.         accesses.exe notepad.exe*d:\textfile\
  265.  
  266.     or when running from Accesses RUN PROGRAMS dialog box or adding to
  267.     Accesses Menu, the same example is as follows:
  268.  
  269.         notepad.exe*d:\textfile\
  270.  
  271.         (You don't have to include accesses.exe when running
  272.          the program from Accesses.)
  273.  
  274.     Where the directory follows the program name and is separated by an
  275.     asterisk.  You cannot enter a filename for this function.  The last
  276.     backslash is required since Accesses will not append the last
  277.     backslash.
  278.  
  279.     If you enter a filename, Accesses always starts the program in the
  280.     directory of the filename.
  281.  
  282.     Otherwise, Accesses will always start the program in the directory
  283.     that the program was launched from if you do not use the
  284.     *drive:\directory\   or   enter a filename when launching programs.
  285.  
  286.     eg. If you launch a program from Program Manager using the following
  287.     command line:
  288.  
  289.         accesses.exe notepad.exe
  290.  
  291.     then Accesses will launch that program from the directory specified
  292.     by Program Manager or from the directory that Program Manager is
  293.     currently in depending on what you specified in the Program Manager
  294.     options of Program Manager.
  295.  
  296.  
  297.     If you never run Norton Desktop, then you can delete all the
  298.     above names from this list.
  299.  
  300.     To save a window to this list press Ctrl+Esc, then select the window
  301.     name from the Task List display, then press Alt+U, V, Alt+F, Alt+S.
  302.  
  303.     You will have to manually delete the Excluded Window Title from the
  304.     [ExcludeWindowNames] if you ever want to re-include a window that
  305.     was saved to the Accesses.ini file for Exclusion.  To delete a
  306.     Window Title from the ExcludeWindowNames list, select Ctrl+Esc,
  307.     Alt+U, V, then press the 'Edit List' button located at the Lower
  308.     left of this dialog box.
  309.  
  310. Version 1.1A released 12/21/91
  311. Version 1.0 released 12/11/91
  312.         _______________________________________
  313.  
  314. If programmers want to use Accesses to place a window using the DEFAULTSIZE
  315. settings in Accesses, post:
  316.     PostMessage(hWndAccesses, 273, 201, (LONG) 5678);
  317. You can find the handle of hWndAccesses from:
  318.     hWndAccesses= FindWindow((LPSTR) "AccessesTASKMAN", NULL);
  319.  
  320. or from programs like CMDPOST you can default to Accesses.ini default
  321. settings to place windows by using:
  322.  
  323. if WinExist("z Accesses") then IntControl (23, IntControl(21,"z Accesses",0,0,0),273,201, 5678)
  324.