The Wesley Consumer Products Developers Toolkit for ObjectVision
lets you expand the capabilities of ObjectVision.  Included you
will find functions for file I/O, .INI file manipulation, device
communication, Windows manipulation, While and For Loops, and
more.  With these new functions, you can now use ObjectVision as
its own install program for your RunTime applications, manipulate
Windows, or alter .INI settings for your network.

Documentation is included in a Windows .WRI file, WCPDTK.WRI, and a 
Microsoft Word 2.0 file, WCPDTK.DOC.

Installation
To install the Developers ToolKit, copy WCPDTK.DLL to each
computer that will use an ObjectVision application that needs a
ToolKit function.  Once copied, you can either use the
Self-Register function to register all functions into an
application, or register each function as you need.


Requirements
Microsoft Windows 3.1x

This .DLL is shareware and freely distributable.  If you use it,
include it in an application for distribution, implement any one
of its functions, or just like it, send $29.95 to:

	Wesley Consumer Products
	2059 Camden Avenue
	Suite 115
	San Jose, CA  95124

or, you can register this software directly on Compuserve by typing 
GO SWREG and using compuserves special registration area to immediately
register.

Functions

Registration
@REGISTER_WCPDTK

Windows Manipulation
@Beep(X)
@Delay(X)
@MessageBox("Text","Box Caption",Box Type,Icon,Default
Button,Mode)
@SelectApp("OVD FileName",X)
@Window(X)

File I/O
@CD("[drive]directory")
@ChangeDrive("drive")
@Copy("[drive][directory]FileFrom","[drive][directory]FileTo")
@FileDelete("[drive][directory]FileName")
@FileExist("[drive][directory]FileName")
@MD("[drive]directory")
@RD("[drive]directory")
@Ren("[drive][directory]OldName","NewName")

INI 
@GetPrivateProfile("AppName","KeyName","Default","FileName")
@GetProfile("AppName","KeyName","Default")
@WritePrivateProfile("AppName","KeyName","Item","FileName")	
@WriteProfile("AppName","KeyName","Item")	

Communications
@CommBreak(X)
@CommBuild("DOS Mode Statement")
@CommClear(X)
@CommClose(X)
@CommOpen("Port/Device")
@CommRead(X)
@CommWrite(X,"Text")

Information
@DiskAvail("Drive")
@DriveType("Drive")
@Environment
@GetEnv("Variable")
@GetNumTasks
@Resources

Looping
@For("Expression",Start,End)
@While("Condition","Expression")

