This is the Readme.txt for DeNeT version 1.00.76 This program is beta. I have only tried it with Tymnet. NEW FOR THIS VERSION... During logon... Denet will tell you if the phone is off hook or busy. Denet will tell you if you have mail waiting. It will now tell you if you get kicked off. (no carrier) There is now a clock\timer. It is ON the ENTER button, which is still ENTER. It is a clock when you are offline, and a timer when you are offline. You can now SEND ALL messages. See Sequence 3 in the help file. It now has xmodem upload and download. Finally... See if you can find any other changes... There is now a help file. Click on the mouse icon for usage tips. If you are unfamiliar with making help files, here is a list of the source files for Denet. SHG files are segmented hypergraphic files. These are the bitmaps with jump pointers built in. RTF is the text source file for the help file. HPJ is the makefile for the help compiler. While we are at it... These are the program source files. DENET.C is the main source file. DENET.H is the header file that defines values for various things and prototypes the functions. DENET.RC is the source file for the resources. These are the dialog boxes, menu, and accelerators. DENET.DEF defines what kind of program to make. NT tools no longer use it. DENET.MAK is the makefile for NT Visual C++. MAKEFILE is the make file for the NT SDK. You know what DENET.BMP and DENET.ICO are. There are still a couple of glitches. After using Prodigy, you have to click on LOGON twice to clean up what Prodigy does, and logon. It should now work with SprintNet. I have no way to test it with SprintNet, and would appreciate any feedback from Sprintnet users. Here is a guide to what solution.ini keys are. You no longer have to alter it by hand. [UserName] PUT YOUR NT USERNAME HERE INSIDE BRACKETS ComPort= Put your com port number here. InitString= Put any modem init string here. BaudRate= Put your baud rate here. ConnectString= Put your modems connect string here. PhoneNumber= Put you local access number here. TermType= Put your terminal identifier here. SprintNet users put @D here. DelphiName= Put your Delphi user name here. PassWord= Put your Delphi password here. ReadTimeout= Sets the read timeout value in milliseconds. WriteTimeout= Sets the write timeout value in milliseconds. There are other parameters but they are optional. DeWindowX=0 Sets initial window X. DeWindowY=0 Sets initial window Y. DeWindowH=450 Sets initial window height. DeWindowW=639 Sets initial window width. EditFontSize=18 Sets large edit window font size, EditFontName=Times New Roman and font. MainFontSize=14 Sets view window font size, MainFontName=Courier New and font. MenuFontSize=16 Sets menu window font size, MenuFontName=MS Serif and font BufferText=0 Buffering text as default? 1=yes ShowMenus=1 Want to see menu window? 1=yes Custom1=Main These are the Personal\Custom buttons. Custom2=Mail mail Do your own thing. Custom3=Com pc for Custom4=Go Custom 102 Custom5=read waiting ns Custom6=go int Custom7= Custom8= Custom9= NOTE: The read timeout value controls both how often the comm thread loops, and how fast the text from the large edit window is sent. Lower values will make things faster, but too low a value will cause dropped characters when the large edit window is sent, as the Delphi buffers overflow, and VERY low values will cause the comm thread to loop very often, and will cause the program to take a larger share of the CPU time than is necessary. Solutions.ini goes into the WINNT directory. The program now makes it and puts it there. Here is a list of features, or at least how this program is SUPPOSE to work. Mark any response as BUG if you find the program doesn't act as it should, and mark it as SUGGESTION if you think the program should be different. Send these to SCHROCKK. If you have problems with the logon, and want to see what is happening, click on the SWITCH button twice after logging on, or click the SWITCH button twice and log on manually. If you are in a menu window at any time and want to see what is being sent and recieved do the same. The first SWITCH takes you to the large edit window, and the second takes you to the view window. There are several ways to do about everything. If you are viewing a directory of notes in a forum and want to read one you could; Type "read 108204" and hit or type "read 108204" and click on the MORE button or SEND button, or do or or drop down the menu, etc. Type "108204" and hit or type "108204" and click the READ button, or MORE button or SEND button or drop down the menu etc. Highlight the note number in the window with the left mouse button, and then click on the right mouse button. If the note number is in the far left of a line like in a directory listing of notes, click on the line of the note with the left mouse button, and then click on the right mouse button. There are four major windows so far. First is the large read\view window. Second is the small edit window in the button bar. Third is the menu list window. It comes up by itself. Fourth is the large edit window. You bring it up by clicking the SWITCH button, and go back to the view window by SWITCH again. There should be buttons, menu items, and hot keys for about every action. OPEN allows you to load a file into the window you are currently in. The read window defaults to *.cap and the large edit window defaults to *.msg, but you can load any text type file you want. SAVE allows you to save the text from the window you are currently in. The read window defaults to *.cap and the large edit window defaults to *.msg, but you can use any filename or extension your heart desires. NOTE: SENDING A MESSAGE FROM THE EDIT WINDOW NOW AUTOMATICALLY SAVES THE MESSAGE TO TEMP.MSG. PRINT will print the contents of the window you are currently in. Be careful, as the read window captures ALL text unless you CLEAR it or parts of it occasionally, and you could have up to 1,000,000 characters waiting to be printed. DELETE will allow you to delete files, but only one at a time. CTRL+X exits the program. There is an option under FILE too. LOGON or CTRL+L logs you on. (or should ) LOGOFF or ALT+L logs you off. EXIT or CTRL+E exits a menu structure to the previous menu level when online, or exit the program when offline. ENTER or CTRL+M or ENTER can; THIS BUTTON IS NOW ALSO THE CLOCK\TIMER. IT IS STILL THE ENTER BUTTON AND WORKS THE SAME. Send the contents of the small edit window as a command. Send a carriage return if the small edit window is emply. Clicking the right mouse button while the cursor is on a blank line in the read window will do the same thing. SEND or CTRL+S can; Send SEND if both large and small edit windows are empty. (This is used for mail) Send the contents of the small edit window if it is not empty. Send the contents of the large edit window if it is not empty. ^Z is added. You can also highlight anything in the read window with the left mouse button and then click the right mouse button to send it it as a command. You can also click on a line with the left mouse button and then click the right mouse button to send the first 6 characters of that line as a command. If you are in the large edit window you are switched back to the view window. DIR or CTRL+D can; Send DIR and the contents of the small edit window if any. If you want to do DIR 12345, you put 12345 in the edit window, click DIR. An alternative would be to put DIR 12345 in the window and click SEND or MORE or hit the keyboard key) This action always takes precedent when the small edit window is not empty. Send DIR NEW the first time in any menu if the small edit window is empty. Send DIR xxxxxx where xxxxxx is the last message you chose in a forum. Send DIR in any other case, if the small edit window is empty. READ or CTRL+R can; Send READ and the contents of the small edit window if any. If you want to do READ 12345, you put 12345 in the edit window, click READ. An alternative would be to put READ 12345 in the window and click SEND or MORE or hit the keyboard key) This action always takes precedent when the small edit window is not empty. Send READ NEW the first time in any menu if the small edit window is empty. Send READ after that, if the small edit window is empty. You can also read a message by highlighting the number, then click right. In a directory of notes you can also click on the line with the left mouse button, and then click the right mouse button. REPLY or ALT+R can; NOTE: TO MAKE IT EASIER TO REPLY OFFLINE, I HAVE ADDED SOME FUNCTIONS. IF YOU REPLY OFFLINE, COPY THE TEXT AS ALWAYS, AND THEN HIGHLIGHT THE NOTE NUMBER THAT YOU ARE REPLYING TO, AND CLICK THE Reply BUTTON. THIS WILL PUT Reply XXXX INTO THE EDIT WINDOW AT THE TOP AND SWITCH YOU TO THE EDIT WINDOW TO RESPOND. WHEN YOU ARE DONE SIMPLY SAVE THE MESSAGE. Send REPLY and the contents of the small edit window if any. If you want to do REPLY 1234, you put 1234 in the edit window, click REPLY. An alternative would be to put REPLY 12345 in the window and then click SEND or hit ENTER) This action always takes precedent when the small edit window is not empty. REPLY to the note you are reading if nothing is in the small edit window. This will switch you to the large edit window to compose your note. You can switch back and forth between the two windows by using SWITCH. You can copy text to the large edit window by highlighting something in the read window, and clicking the right mouse button while holding down CTRL. You can send the REPLY command before or after you composed your response. I find copying the lines you want to respond to first, then clicking REPLY which switches to the large edit window, composing your response, and then clicking on the SEND button works best. This will automatically switch you back to the view window. When you are done composing your response, click on the SEND button to send it, making sure you have sent REPLY first. FOLLOW or ALT+T simply sends follow for you to follow a thread. SWITCH or ALT+S switches between the read window and large edit windows. CUT/COPY/PASTE is for editing in the large edit window with one exception. If you are in the read window, then highlight with the left mouse button, and click COPY, this line of text will be copied to the large edit window. You can do the same by highlighting text with the left mouse button and clicking the right mouse button while holding down CTRL. When in the large edit window, clicking the RIGHT mouse button will PASTE if no text is highlighted, and CUT if text is highlighted. The normal windows hotkeys for cut and paste also work. Although you can't cut or paste on the read window, there is a way to get rid of unwanted text before printing or saving the capture window. Simply highlight the the text you want to get rid of and then hit the DELETE keyboard key. CANCEL or CTRL+C cancels the current operation. ^Z or CTRL+Z sends the CONTROL Z command. +++ or ALT+Z is to put you in modem command mode. BUFF or ALT+B turns text buffering on and off. CLEAR or ALT+X clears whatever window you are currently using. Under OPTIONS you can turn text buffering on and off, and change whether you see the menu windows or not, plus SEND ALL and DELETE ALL messages. This is also where to bring up the configuration dialog.