home *** CD-ROM | disk | FTP | other *** search
/ Borland Programmer's Resource / Borland_Programmers_Resource_CD_1995.iso / utils / 6plus / 1_readme.txt next >
Text File  |  1995-05-18  |  22KB  |  475 lines

  1.  
  2.     ReadMe.txt for 6 Pack +   Version 1.00.77
  3.     
  4.     Read this document from Winner.
  5.  
  6.     These are small apps and utilities for Windows NT.
  7.     Some are projects in various stages of completion.
  8.     All work and are helpful tools that augment NT.
  9.     
  10.     Registration is freeform...
  11.     Send whatever you think the package is worth to you.
  12.     It will get you on the notification list for finished apps, 
  13.     and upgrade notices for them thereafter.
  14.     
  15.     Register by sending your name and address to:
  16.         Solutions Software
  17.         5150 West Tusc.
  18.         Canton, Ohio 44708
  19.     Your computer type and an e-mail address would be helpful.
  20.         
  21.     Send any questions, comments, suggestions or bug reports to:
  22.         The above address, or
  23.         schrockk on Delphi, or
  24.         schrockk@delphi.com, or
  25.         73474,1335  on Compuserve
  26.     All comments are welcome and appreciated.
  27.     
  28.  
  29.     TO SET UP 6PACK+
  30.     
  31.     Simply run the Setup.exe program and follow the prompts.
  32.  
  33.  
  34.     THE SIX PACK IS:
  35.         
  36.         2CPO  which allows you to connect to different post offices.  NT.
  37.         CHAT2  which is an improved Chat for NT.
  38.         DENET  which is a beta Windows NT interface for Delphi.
  39.         TRASH  which is a drag and drop trashcan.
  40.         WINDESK  which is a desktop utility.
  41.         WINNER  which is a text/programming editor.
  42.         
  43.     NOTE:  TRASH, WINDESK, and WINNER will run under Dos\Win
  44.         with the Win32s libraries, but we don't guarantee that they will later.
  45.         
  46.     THE PLUS ARE:
  47.         
  48.         AUTOLOG  which will automatically log you on to NT.
  49.         DOWNTUG  which is a help file telling about downtug.
  50.         FMtools  which are size and text search File Manager extensions.
  51.         JUKEBOX  which is a 32 bit jukebox to play sound, midi, or video file.
  52.         MAKELIST which makes play lists for our NT jukebox.
  53.         ABASICA  which is source code and explanation of Win programming.
  54.         GENHELP  which is source code for DOWNTUG.HLP and pointers
  55.             and explanations for building Windows help files.  
  56.  
  57.     NOTE:  DOWNTUG, ABASICA and GENHELP are not specific to 
  58.         Windows NT, but are for either Dos\Win or NT environments.
  59.         
  60.  
  61.     2CPO ...
  62.  
  63.     NT ONLY ...
  64.     Allows you to change the post office that Mail connects to and uses,
  65.     and keeps a list of the post offices that you use so that you can quickly
  66.     change back and forth without remembering all the server names.
  67.     It also saves your username and password for each post office.  When
  68.     you run 2CPO it will look up the name of your current post office, and then
  69.     look up the username and password for that post office server.  When you
  70.     first run 2CPO it will find your current post office but won't have your 
  71.     username or password in it's list.  Simply tab down and enter the username
  72.     and password for your current post office and click on OK and it will add
  73.     it to it's list.  Then anytime you want to connect to a new post office, type
  74.     the new post office name into the server window (i.e. \\bigserver\wgpo
  75.     you can also use the c:\winnt\wgpo type of syntax if you wish, either works)
  76.     and then tab down and enter your username and password for that server.
  77.     When you click on OK that server\username\password will be added to 
  78.     the list, and 2CPO will attempt to connect you to that post office.  The next
  79.     time you want to choose that post office, simply drop down the list in the 
  80.     server window, select that server, and click on OK.  2CPO will connect you.
  81.     If you need to change the username or password it is easy to do so by 
  82.     simply tabbing to the right field and editing the field.  2CPO will save the
  83.     changes for that server in it's list.  If you edit the server field 2CPO assumes
  84.     that you want to make a new server entry in the list.  If you make a mistake
  85.     or have a server you no longer use, you can delete it by bringing up the
  86.     server name in the server window and click the DELETE button.  2CPO
  87.     then delete that server\username\password from it's list.  
  88.  
  89.     NOTE:  If you have all the fields in 2CPO blank when you click OK, 
  90.     2CPO will re-initalize your Mail setup\postoffice\etc.  This can be helpful 
  91.     if you wish to re-initalize Mail.  If you do this by accident, simply click 
  92.     CANCEL in the Mail dialog box.
  93.  
  94.  
  95.     CHAT2 ...
  96.  
  97.     NT ONLY ...
  98.     CHAT2 uses a different technology to chat than the Chat that comes with NT.
  99.     This allows CHAT2 to be smaller, faster, and connect more reliably than the 
  100.     standard Chat, particularly over a Remote Access Service connection.  It also
  101.     allows conferencing as up to 100 users can converse at the same time.
  102.     It requires a copy of the server (CHAT2S) to be running somewhere on the
  103.     network.  (everyone could run a copy of the server as it is less than 20k in size,
  104.     and takes little memory or other resources.  I have a copy in my startup group)
  105.     A user then uses a copy of the client (CHAT2) to talk to the other CHAT2 
  106.     users on the network by connecting to the server.  The server automatically 
  107.     launches a copy of the client on its own machine when someone uses CHAT2 
  108.     to connect to the server.  As an example ...
  109.         Bob, Mary, Bill and I decide to conference at 2:00 Monday.  Bob downstairs
  110.     runs CHAT2, chooses my machine from the connection list box and clicks OK.
  111.     His CHAT2 connects to the server (CHAT2S) on my machine, which launches 
  112.     my CHAT2 client window.  We converse.  Bill RASes in from California, runs
  113.     CHAT2, chooses my machine from the connection list box and clicks OK.  He
  114.     can now converse with us too.  Mary upstairs connects a few minutes later.  
  115.     While they argue about the completion date, I start a second copy of CHAT2
  116.     and connect to Frank's machine in finance and ask him to join us.
  117.         You can choose the server to connect to either by choosing a server from the
  118.     dropdown listbox, or by typing in a new server name.  If you type in a new server
  119.     name, CHAT2 will add it to the list so that you only need choose it from the list the
  120.     next time you wish to connect to that server.
  121.         If you RAS me, my server name is BUS.  Note that CHAT2 servers don't need
  122.     the \\ before the name like many things do when connecting over a network.
  123.     
  124.  
  125.     DENET ...
  126.     
  127.     NT ONLY ...
  128.     It is basically meant to be used with Delphi.
  129.     It is a multi-threaded NT only comm app.
  130.     I have only tried it with Tymnet.
  131.     This program is beta.
  132.  
  133.     New For This Version 
  134.  
  135.     During logon...
  136.     Denet will tell you if the phone is off hook or busy.
  137.     Denet will tell you if you have mail waiting.
  138.     It will now tell you if you get kicked off. (no carrier)
  139.     There is now a clock\timer.
  140.     It is ON the ENTER button, which is still ENTER.
  141.     It is a clock when you are offline,
  142.     and a timer when you are online.
  143.     You can now SEND ALL messages.
  144.        See Sequence 3 in the help file.
  145.     It now has xmodem upload and download.
  146.  
  147.     There is now a help file.
  148.     Click on the mouse icon for usage tips.
  149.  
  150.     YOU CAN NOW MAIL THE CONTENTS OF ANY WINDOW
  151.     TO ANYONE ON YOUR NETWORK USING SendMail IN THE
  152.     FILE MENU.  IT WILL BRING UP NT's MAIL TO ADDRESS IT.
  153.  
  154.     It should now work with SprintNet.
  155.  
  156.     I have no way to test it with SprintNet, and would
  157.     appreciate any feedback from Sprintnet users.
  158.  
  159.     Here is a list of features, or at least how this program is SUPPOSE to work.
  160.     Mark any response as BUG if you find the program doesn't act as it should,
  161.     and mark it as SUGGESTION if you think the program should be different.
  162.     Send these to SCHROCKK.
  163.  
  164.     If you have problems with the logon, and want to see what is happening,
  165.     click on the SWITCH button twice after logging on, or click the SWITCH
  166.     button twice and log on manually.
  167.  
  168.     If you are in a menu window at any time and want to see what is being 
  169.     sent and recieved do the same.  The first SWITCH takes you to the
  170.     large edit window, and the second takes you to the view window.
  171.  
  172.     There are several ways to do about everything.
  173.     If you are viewing a directory of notes in a forum and want to read one you could;
  174.  
  175.     Type "read 108204" and hit <enter> or type "read 108204" and click on the 
  176.     SEND button, or <ctrl s> or drop down the menu, etc.  Type "108204" and 
  177.     hit <enter> or type "108204" and click the READ button, or SEND button or 
  178.     drop down the menu etc.  Highlight the note number in the window with the 
  179.     left mouse button, and then click on the right mouse button.
  180.     If the note number is in the far left of a line like in a directory listing of notes,
  181.     click on the line of the note with the left mouse button,
  182.     and then click on the right mouse button.
  183.  
  184.     There are four major windows so far.
  185.     First is the large read\view window.
  186.     Second is the small edit window in the button bar.
  187.     Third is the menu list window.  It comes up by itself.
  188.     Fourth is the large edit window.  
  189.         You bring it up by clicking the SWITCH button,
  190.         and go back to the view window by SWITCH again.
  191.  
  192.     There should be buttons, menu items, and hot keys for about every action.
  193.  
  194.     OPEN allows you to load a file into the window you are currently in.
  195.     The read window defaults to *.cap and the large edit window defaults 
  196.     to *.msg, but you can load any text type file you want.
  197.  
  198.     SAVE allows you to save the text from the window you are currently in.
  199.     The read window defaults to *.cap and the large edit window defaults 
  200.     to *.msg, but you can use any filename or extension your heart desires.
  201.     NOTE:  SENDING A MESSAGE FROM THE EDIT WINDOW NOW
  202.     AUTOMATICALLY SAVES THE MESSAGE TO TEMP.MSG.
  203.  
  204.     PRINT will print the contents of the window you are currently in.
  205.  
  206.     DELETE will allow you to delete files, but only one at a time.
  207.  
  208.     CTRL+X exits the program. There is an option under FILE too.
  209.  
  210.     LOGON or CTRL+L logs you on.  (or should <g>)  
  211.  
  212.     LOGOFF or ALT+L logs you off. 
  213.  
  214.     EXIT or CTRL+E exits a menu structure to the previous 
  215.     menu level when online, or exit the program when offline.
  216.  
  217.     ENTER or CTRL+M or ENTER can; 
  218.     THIS BUTTON IS NOW ALSO THE CLOCK\TIMER.
  219.     IT IS STILL THE ENTER BUTTON AND WORKS THE SAME.
  220.     Send the contents of the small edit window as a command.
  221.     Send a carriage return if the small edit window is emply.
  222.     Clicking the right mouse button while the cursor is on a
  223.     blank line in the read window will do the same thing.
  224.  
  225.     SEND or CTRL+S can; 
  226.     Send SEND if both large and small edit windows are empty.  
  227.     (This is used for Delphi e-mail)
  228.     Send the contents of the small edit window if it is not empty.
  229.     Send the contents of the large edit window if it is not empty. ^Z is added.
  230.     You can also highlight anything in the read window with the left mouse 
  231.     button and then click the right mouse button to send it it as a command.
  232.     You can also click on a line with the left mouse button and then click the 
  233.     right mouse button to send the first 6 characters of that line as a command.
  234.     If you are in the large edit window you are switched back to the view window.
  235.  
  236.     DIR or CTRL+D can; 
  237.     Send DIR and the contents of the small edit window if any.  If you want to do 
  238.     DIR 12345, you put 12345 in the edit window, click DIR.  An alternative 
  239.     would be to put DIR 12345 in the window and click SEND or hit the <enter> 
  240.     keyboard key)  This action always takes precedent when the small edit 
  241.     window is not empty.  Send DIR NEW the first time in any menu if the small 
  242.     edit window is empty.  Send DIR xxxxxx where xxxxxx is the last message 
  243.     you chose in a forum.      Send DIR in any other case, if the small edit window 
  244.     is empty. 
  245.  
  246.     READ or CTRL+R can; 
  247.     Send READ and the contents of the small edit window if any.  If you want 
  248.     to do READ 12345, you put 12345 in the edit window, click READ.
  249.     An alternative would be to put READ 12345 in the window and     click SEND 
  250.     or hit the <enter> keyboard key)  This action always takes precedent when 
  251.     the small edit window is not empty.  Send READ NEW the first time in any 
  252.     menu if the small edit window is empty.  Send READ after that, if the small 
  253.     edit window is empty.      You can also read a message by highlighting the 
  254.     number, then click right.      In a directory of notes you can also click on the 
  255.     line with the left mouse button, and then click the right mouse button.
  256.  
  257.     REPLY or ALT+R can; 
  258.     NOTE: TO MAKE IT EASIER TO REPLY OFFLINE, I HAVE ADDED SOME 
  259.     FUNCTIONS.  IF YOU REPLY OFFLINE, COPY THE TEXT AS ALWAYS,
  260.     AND THEN HIGHLIGHT THE NOTE NUMBER THAT YOU ARE REPLYING
  261.     TO, AND CLICK THE     Reply BUTTON.  THIS WILL PUT Reply XXXX INTO 
  262.     THE EDIT WINDOW AT THE TOP AND SWITCH YOU TO THE EDIT WINDOW 
  263.     TO RESPOND.  WHEN YOU ARE DONE SIMPLY SAVE THE MESSAGE.
  264.     Send REPLY and the contents of the small edit window if any.
  265.     If you want to do REPLY 1234, you put 1234 in the edit window, click REPLY.
  266.     An alternative would be to put REPLY 12345 in the window and then click 
  267.     SEND or hit ENTER)
  268.     This action always takes precedent when the small edit window is not empty.
  269.     REPLY to the note you are reading if nothing is in the small edit window.
  270.     This will switch you to the large edit window to compose your note.
  271.     You can switch back and forth between the two windows by using SWITCH.
  272.     You can copy text to the large edit window by highlighting something in the 
  273.     read window, and clicking the right mouse button while holding down CTRL.
  274.     You can send the REPLY command before or after you composed your response.
  275.     I find copying the lines you want to respond to first, 
  276.     then clicking REPLY which switches to the large edit window, 
  277.     composing your response, and then clicking on the SEND button works best. 
  278.     This will automatically switch you back to the view window.
  279.     When you are done composing your response, click on the SEND button 
  280.     to send it, making sure you have sent REPLY first.
  281.  
  282.     FOLLOW or ALT+T simply sends follow for you to follow a thread. 
  283.  
  284.     SWITCH or ALT+S switches between the read window and large edit windows.
  285.  
  286.     CUT/COPY/PASTE is for editing in the large edit window with one exception.
  287.     If you are in the read window, then highlight with the left mouse button, 
  288.     and click COPY, this line of text will be copied to the large edit window.
  289.     You can do the same by highlighting text with the left mouse button and
  290.     clicking the right mouse button while holding down CTRL.
  291.  
  292.     When in the large edit window, clicking the RIGHT mouse button will
  293.     PASTE if no text is highlighted, and CUT if text is highlighted.
  294.     The normal windows hotkeys for cut and paste also work.
  295.  
  296.     Although you can't cut or paste on the read window, 
  297.     there is a way to get rid of unwanted text before printing or saving 
  298.     the capture window.  Simply highlight the the text you want 
  299.     to get rid of and then hit the DELETE keyboard key.
  300.   
  301.     CANCEL or CTRL+C cancels the current operation. 
  302.  
  303.     ^Z or CTRL+Z sends the CONTROL Z command. 
  304.  
  305.     +++ or ALT+Z is to put you in modem command mode.
  306.  
  307.     BUFF or ALT+B turns text buffering on and off.
  308.  
  309.     CLEAR or ALT+X clears whatever window you are currently using.
  310.  
  311.     Under OPTIONS you can turn text buffering on and off,
  312.     and change whether you see the menu windows or not,
  313.     plus SEND ALL and DELETE ALL messages.
  314.     This is also where to bring up the configuration dialog.
  315.  
  316.     Here is a guide to what the Solution\Denet key values are.
  317.  
  318.     ComPort=            Put your com port number here.
  319.     InitString=            Put any modem init string here.
  320.     BaudRate=            Put your baud rate here.
  321.     ConnectString=        Put your modems connect string here.
  322.     PhoneNumber=        Put you local access number here.
  323.     TermType=                Put your terminal identifier here.
  324.                                     SprintNet users put   @D  here.
  325.     DelphiName=            Put your Delphi user name here.
  326.     PassWord=            Put your Delphi password here.
  327.     ReadTimeout=        Sets the read timeout value in milliseconds.
  328.     WriteTimeout=     Sets the write timeout value in milliseconds.
  329.  
  330.     There are other parameters but they are optional.
  331.  
  332.     DeWindowX=0                Sets initial window X.
  333.     DeWindowY=0                Sets initial window Y.
  334.     DeWindowH=450            Sets initial window height.
  335.     DeWindowW=639            Sets initial window width.
  336.     EditFontSize=18                Sets large edit window font size,
  337.     EditFontName=Times New Roman        and font.
  338.     MainFontSize=14                Sets view window font size,
  339.     MainFontName=Courier New        and font.
  340.     MenuFontSize=16            Sets menu window font size,
  341.     MenuFontName=MS Serif            and font
  342.     BufferText=0                    Buffering text as default?  1=yes
  343.     ShowMenus=1                    Want to see menu window? 1=yes
  344.  
  345.     Custom1=Main                These are the Personal\Custom buttons.
  346.     Custom2=Mail mail        Do your own thing.
  347.     Custom3=Com pc for
  348.     Custom4=Go Custom 102
  349.     Custom5=read waiting ns
  350.     Custom6=go int
  351.     Custom7=
  352.     Custom8=
  353.     Custom9=
  354.  
  355.     NOTE:  The read timeout value controls both how often the comm thread loops,
  356.     and how fast the text from the large edit window is sent.  Lower values will 
  357.     make things faster, but too low a value will cause dropped characters when
  358.     the large edit window is sent, as the Delphi buffers overflow, and  VERY low 
  359.     values will cause the comm thread to loop very often, and will cause the 
  360.     program to take a larger share of the CPU time than is necessary.
  361.  
  362.  
  363.     TRASH ...
  364.  
  365.     WIN32 ... For NT or DOS\WIN with WIN32s
  366.     Trash is a simple drag and drop trashcan.  What makes it important 
  367.     for NT is that you can set how and when the files are deleted, and this 
  368.     is important on NT as there is no undelete utility, and once it is gone...
  369.     You can set it so that the files are deleted immediatly, or you can 
  370.     choose for the files to be deleted when you close TRASH or exit
  371.     NT.  This gives you time to change your mind.  You can remove any
  372.     file from the kill list at any time up until then.  You can also choose
  373.     to delete on confirm only, which means you have to tell the program
  374.     to kill the files explicitly.  If you haven't deleted the files by the time
  375.     you exit the program or NT, it will stop shutdown and ask if you are
  376.     sure you want the files to be deleted.  
  377.     
  378.     
  379.     WINDESK ...
  380.     
  381.     WIN32 ... For NT or DOS\WIN with WIN32s
  382.     Windesk is simply another way to change desktop settings, but includes
  383.     several functions that the control panel doesn't.  You can set icon fonts
  384.     and vertical spacing, menu alignment, and get system settings and info.
  385.     The settings you change are automatically saved in the registry.
  386.     
  387.     
  388.     WINNER ...
  389.  
  390.     WIN32 ... For NT or DOS\WIN with WIN32s
  391.     Winner can be used as a replacement for Notepad.  In this context it allows setting fonts, setting
  392.     background colors, deleting files, running other apps, sending mail from within, better cut and paste,
  393.     better find and replace, opening multiple files, etc., that Notepad doesn't allow.
  394.     
  395.     It can also be used as a programming editor, and was used to build everything in 6PACK+ including
  396.     all the executables and help files.  It is the oldest and most mature program of this group.
  397.  
  398.     The program currently expects Winner.exe and Winner.bat to be in your path.
  399.     The program currently expects the msc.hlp and api32wh.hlp files in your path if you are programming.
  400.         The same goes the Win16 help file if you want to include it.   And of course Winner.hlp.
  401.     The program currently expects makefiles with the name MAKEFILE if you are programming.    
  402.     To build a project or compile, load any source file into the editor, and click the appropriate button.
  403.         The compiler is currently set to build Help files.  See the Help file for how to use.
  404.         This can be changed, like all the rest, by editing the WINNER.BAT file.
  405.     You can cut and paste with the right mouse button. Highlight and click once to cut, click twice to copy.
  406.     If no text is highlighted and the right button is clicked, the contents of the clipboard are pasted at the current location.
  407.     Most things are explained in the help file if you need any help with any of the functions.
  408.  
  409.     NOTE:  There is a editable ini file for this program.  It holds configuration data for multiple users and multiple programs.
  410.         It will show up the first time time you do a SAVE SETTINGS from WINNER, or run and then close TRASH or WINDESK.
  411.         >>In NT it uses the registry.<<
  412.         >>In NT all this is in HKEY_CURRENT_USER\Software\Solutions<<
  413.  
  414.     Though OLE 2.0 will probably proclude such use in most programs, check out the all mouse cut and paste.        
  415.     Examine the find\next\replace button usage on the button bar instead of putting a dialog where you need to see things.
  416.  
  417.  
  418.     AND THE OTHER STUFF ...
  419.  
  420.  
  421.     AUTOLOG ...
  422.     
  423.     AutoLog.txt for AutoLog.exe
  424.  
  425.     If you are where security isn't an issue ...
  426.     And you don't want to always log on to NT ...
  427.  
  428.     1.  Set your password to blank.
  429.     2.  Run AutoLog once.
  430.     3.  Put a copy of AutoLog into your STARTUP group.
  431.     
  432.     AutoLog will then log you on each time you start your computer.
  433.  
  434.  
  435.     DOWNTUG.HLP ...
  436.  
  437.     If you are looking for cheap support for NT ...
  438.     Or simply want to talk about NT without Compuserve prices ...
  439.     This file tells about our Delphi Online Windows NT User Group ...
  440.     
  441.     
  442.     FMtools...
  443.     
  444.     FMtools adds 2 functions to file manager and their buttons and menus.
  445.     They are a size info function that will give you the total file size
  446.     for all the files in a given directory and all subdirectories, or the 
  447.     files you have selected in the file or search windows, and a
  448.     Text search function that will look for a text string in all files in
  449.     a directory and all subdirectories, or the files you have selected
  450.     in the file or search window.  They are added automatically 
  451.     during setup, but won't take effect until you restart File Manager.
  452.  
  453.     JUKEBOX...
  454.     
  455.     Is a NT Jukebox I built for a friend.  It can play midi file and 
  456.     sound files and video files.  Any Multi-Media stuff you machine
  457.     can play.  Uses lists that are normal ascii files.
  458.     
  459.     MAKELIST...
  460.     
  461.     Is a small utility to make it easy to make your JukeBox play lists.
  462.  
  463.     ABASICA ...
  464.     
  465.     This is a basic explanation of how windows programming works,
  466.     and all the source code, highly commented, to build a small program.
  467.     You can see how it all works, or build on this frame to make programs.
  468.     
  469.     
  470.     GENHELP ...
  471.     
  472.     Same as ABASICA but for Windows help files.  Explanation and source 
  473.     code for a simple Windows help file.  This happens to be DOWNTUG.HLP.
  474.  
  475.