|
VNCX-
VNC ActiveX Control
|
Introduction
VNCX is an ActiveX control I've written that's can be used to
add VNC client capabilities to any Windows based application that
supports OLE automation. This includes VB, VC++, VJ++, Delphi,
Microsoft Office (Word, Excel, Access, PowerPoint) and Internet
Explorer.
I will include examples for each of these Applications sometime.
Documentation
No documentation yet!
Warning: You should be aware that the COM
interface to the ActiveX control is NOT SET yet. It may change
between now and the 'final' release. This means any
applications you write should only be test applications, and not
production, since they will most likley crash if I change the
interface and you update to the new version. I'll make it
clear when the COM interface is set. The interface will change
in reponse to any feedback I get.
License
VNCX is pretty much free. You must however agree to the following terms of use:
-
You can't hold the author (me) liable for anything that may occur because of VNCX.
-
If you plan to make money selling a product that is based on VNCX, you need to ask and get my permission to do so. If you're unsure, email me and ask.
-
Credit to the author (me) should be given in any software that uses VNCX. You should do at least the following things:
Include the following in your program documentation:
- A small explanation of how your software uses VNCX.
- VNCX's homepage (http://tummy.veridicus.com/tummy/programming/vncx)
- The author (me :))
Include the following in your software:
- An easily accessible menu that displays the VNCX about box. This can be done by calling the VNCViewer.AboutBox() method.
Download
Read the license before downloading!

| Filename |
Version |
Description |
| VNCX_0.9.2.8.zip |
0.9.2.8 (Latest) |
The control (VNCX.DLL) and
the Viewer (Viewer32.exe). |
| VNCX_0.9.2.7.zip |
0.9.2.7 |
The control (VNCX.DLL) and
the Viewer (Viewer32.exe). |
| VNCX_0.9.2.6.zip |
0.9.2.6 |
The control (VNCX.DLL) and
the Viewer (Viewer32.exe). |
| VNCX_0.9.2.5.zip |
0.9.2.5 |
The control (VNCX.DLL) and
the Viewer (Viewer32.exe). |
| VNCX_0.9.2.zip |
0.9.2 |
The control (VNCX.DLL) and
the Viewer (Viewer32.exe). |
| VNCX_0.9.1.zip |
0.9.1 |
The control (VNCX.DLL) and
the Viewer (Viewer32.exe). |
| VNCX.DLL |
0.0.2 |
Just the control. |
| Some examples
of using VNCX from various COM enviroments |
| vncx_ie.htm
vncx_password.htm |
These two HTML files
demonstrate using VNCX (even zooming) from a webpage.
These pages have no 'codebase' set, it presumes you've installed
the VNCX.DLL on your system already. You can view
them online if you've got VNCX installed - and are
prepared to let an unsigned ActiveX control run on your
system! |
| VNCX inside Microsoft Word |
VNCX based viewer using
Microsoft Word.  |
| TODO (Here's
one
done by Michael (aka Sleeping Morpheus) |
VNCX based viewer using
Microsoft Visual Basic. |
| D5source1.zip |
VNCX based viewer using
Borland Delphi.
(Written by Tony Caduto - thanks :D). |
|
VncCCTV |
VNC closed
circuit TV component written using .NET. |
INSTALLATION
Download the archive and unzip VNCX.DLL and Viewer32.EXE to any
directory. Double click on Viewer32.exe to automatically
register the DLL and run the Viewer.
If you're doing development and want to register the DLL yourself,
do this at the command prompt:
C:\WINNT\SYSTEM32>
REGSVR32 VNCX.DLL
(regsvr32.exe is shipped with windows).
CHANGELOG
| 12 November 2001 |
VNCX.DLL |
0.9.2.8 |
Fixed bug where VNCX doesn't
pass on clipboard events. |
| 28 August 2001 |
VNCX.DLL |
0.9.2.6 |
Control now doesn't send
unecessary mouse movement events when the mouse moves around
heaps. |
| 7 August 2001 |
VNCX.DLL |
0.9.2.5 |
Fixed some bugs related to
passing variants in events. |
| 1 August 2001 |
VNCX.DLL |
0.9.2 |
Minor bug fixes. |
| 25 July 2001 |
VNCX.DLL |
0.9.1 |
Lots of changes I'll list
sometime :). |
| |
| 29 March 2000 |
VNCX_ZLIB.DLL |
0.0.0.2 |
Fixed out-of-sync bug
0.0.0.2T25032000.1. |
| 23 March 2000 |
VNCX.DLL |
0.0.0.2 |
Changed Password event to not
have any return parameters. Password should be set with
the password property. VBA (Office) does not like events
that return values.
Viewer32 needed to be recompiled for these changes. |
| 22 March 2000 |
VNCX.DLL |
0.0.0.1 |
Initial experimental release |
BUGS
| 29 March 2000 |
VNCX_ZLIB.DLL |
0.0.0.1 |
0.0.0.2T29032000.1
Out-of-sync errors may occur every once in a while. (Fixed
in version 0.0.0.2).
|
| 25 March 2000 |
VNCX.DLL |
0.0.0.2 |
0.0.0.2T25032000.1
Deadlock can occur sometimes during the connection period
where the Password event should be fired. (Fixed for the
next release).
0.0.0.2T25032000.2
Beeps don't work properly. (Fixed for the next
release).
0.0.0.2T25032000.3
Drawing artifacts can be left behind if drawing is done during
scrolling. (Fixed for the next release). |
LINKS
Viewer32 (My own
VNCX based Viewer)
AT&T's VNC
website.
|