home *** CD-ROM | disk | FTP | other *** search
- Notes to John
-
- GENERAL
-
- John, I made some explicit notes below as to some changes I
- made to your forms and modules. I tried to note the changes
- that you might miss while integrating my work. Obviously,
- there are a number of changes to the global module which are
- not mentioned here. For the most part, I tried to put
- declarations in the other modules.
-
- I was successful in eliminating all Muscle routines. However,
- I did have to use the freebie CtrlhWnd.dll that Jonathon Z.
- uploaded to the VB lib a long time ago. It's a small dll and
- should be easily available to everyone. Unfortunately, the
- other VB/API methods of getting the hwnd wouldn't work for
- various reasons.
-
- So, the only other DL that's REQUIRED is CtrlhWnd.Dll.
- However, I strongly recommend that everyone download
- Sectns.Lst (or Sectns.Arc) from the Practice library.
- It's a pretty big DL, but it's free. It really makes
- adding forums to the config files slick, because it
- not only provides a list of available forums, but also
- provides the GoWord, Gateway, Sections and Libraries.
-
- Call me if you want to chat about any of this.
-
- BTW, there's nothing new here. No new Host or Pass Option
- forms. Believe me, I had my hands full just integrating
- this stuff and eliminating Muscle. I believe integration
- is gonna be one tuff task in putting Lurker together.
-
-
- SUB MAIN
-
- 1. I took out loading Browser because it wants to open
- files during load procedure. If we do this and user hasn't
- gone through configuration process, we'll generate all kinds
- of file open errors since program/message directories won't
- be designated.
-
- 2. I changed the startup to let some global variables be
- initiated while the splash screen is showing. Also, the
- Sub Main procedure waits until the Lurker form is visible
- and then, if there's no Lurker program path in Win.ini, it
- runs a configure Lurker routine.
-
- STARTUP.FRM
-
- 1. In Timer event, need to place "Timer1.Enabled = 0"
- before Unload Startup. Otherwise, Startup form gets
- reloaded.
-
- 2. I added code in Form_Load event to center form.
- Actually, I just called a new procedure CenterForm, which
- is in Utils.Bas
-
-
- UTILS.BAS
-
- 1. I added CenterForm procedure which just centers
- the passed form on the screen. It also sets WindowState
- to 0 (normal).
-
- 2. I added FioMsgBox() and SioMsgBox which add system
- sound events to VB MsgBox function and procedure. Use same
- parameters and return same values as VB functions.
-
- 3. I added a number of other routines, e.g. ClearList and
- SelectItem, which are mostly self-explanatory. SelectItem
- selects the passed search string in the designated listbox
- or combo box.
-
- BROWSER.FRM
-
- 1. In Form.Load procedure cmbThread_Click is not necessary
- since you set the ListIndex in the previous statement
-
- LURKER.FRM
-
- 1. I added call to CenterForm in Form.Load procedure