HOME  PROGRAMMING  CONTACT   ABOUT


 
VNCX- VNC ActiveX Control
Back to VNC. Viewer32    Screenshots

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.   Screenshot
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.





 



Sun, 5 Feb 2012 04:35:57 UTC
 

enable trails