New features in version 1.7

This is the first major release in a while. New in this release: full 
access to the context sensitive help offered by a TypeLib; TLViewer browsing history
is navigable, forward and backwards; a switch to browse to your home object, 
which defaults to IHost::IHost2 (v 5.1) or IHost::IHost_Class (v 5.6), 
found in WScript.exe; and finally window state persistance using an INI file.

New in V 1.71, are 2 new keys in TLViewer.ini. The [MetaHelp] key is provided
so you can enter paths to your help files when a typelib path is void. In WScript
V 5.6, the typelib help file is void - I provide these entries with this release.
Open the INI yourself in a text editor and you can see how to use it. Next new
key is [JoinFix]. TLViewer uses this key to remember which ProgID strings had
to be instanitiated before browsing. This key will grow with time - when you
notice that many ProgID strings are being entered with the same Typelib, you
can use a (*) wildcard for the classname and delete duplicates. You can see that
I have already done this for ADODB and SqlDMO libraries.

If you find that most of your effort in scripting 
is using the interface, then you will find that TLViewer will zero 
in on the interfaces you need as fast or faster than any tool out there.

Installation and Activation of the Custom URL protocol

Open the archive, ScrOB.zip, and extract all the files to a directory, 
preferably named "c:\TLViewer." The archive includes a Registry file, 
progid4.reg, which will setup the Protocol mapping. Run the REG file by
double clicking it, or right click - merge. If you don't run 
TLViewer from the suggested folder, then you will need to edit the 
Reg file before you merge it into your Registry.

Below are some examples of links that will activate TLViewer and display
objects. You may not have all these objects registered, but you get the idea.
For best results, you might want to activate "View\Always On Top" before you
start clicking the links. This should smooth up things alot. 

Does the URL method work in Netscape? I looked into turning it on. You might
think as did I that its a simple mime configuration. Its not - I would to have build
a DLL solely for this job. 

Usefull Tips for TLViewer


To view these Libraries simply enter the listed helpstring into TLViewer's
search box and hit the search button.

VBScript Global Functions
	Point TLViewer at VBScript.dll
	help string: globals

Javascript DOM scripting
	Library: mshtml.dll
	progid4:htmlfile

Visual Basic Controls
	Library: VB5.olb
	help string: Visual Basic objects and procedures - object
	note: panoramic view of listbox, combox,textbox, etc methods and properties

WScript host
	Library: IHost
	help string: host
	This Library is invisible in VisualInterdev and Office Script editor.

Regular Exressions
	Library: VBScript\3
	helpstring: Microsoft VBScript Regular Expressions 5.5


Contact: Mail me
TLViewer Home page