UUDeview source code

General requirements
UUDeview app and components
UUDeview DLL

 

General requirements

UUDeview was built starting from Frank Pilohofer's Unix source. The current version was compiled and tested on Windows 2000 using Microsoft Visual C++ 6.0 Service Pack 5.

Using the source

If you create something new using the source supplied from this site, please remember:

  • UUDeview is published under the GNU Public License. Commercial reuse is not free.
     
  • The UUDeview source code is Copyright (C) 1997-2002 Michael Newcomb and Frank Pilhofer.
     
  • If you create a new COM component based on either the ActiveX or ATL COM source, please give it a distinctive name and appearance and use new GUIDs and IIDs. This will permit your component to coexist with the "official" UUDeview components.
     
  • NO technical support will be provided for the source code beyond the comments in the files.

Most importantly, if you fix a bug or add an enhancement, please let the authors know! We'd love to incorporate your improvements into the official source!

 

UUDeview application and components

The source files for the UUDeview Windows application, the UUDeview ATL COM component, and the UUDeview ActiveX control are all inextricably interlinked, which makes sense since they are all built on the common foundation of the UUDeview engine. With that in mind the source code for all three is supplied in a single download.

The best way to start using the source code is to expand the ZIP file into your C++ projects folder with the "use directory names" option turned on in your ZIP manager. You should get a structure that looks like this:

  • Projects - Your C++ projects folder
     
    • Uud32 - The UUDeview Windows application
    • uud32acx - UUDeview Activex control
    • UudATL - UUDeview ATL COM component

You should be able to double-click the .dsw file in each project subdirectory to launch the project with Visual C++.

Download

Download UUDeview Source over HTTP UUDeview Source Code. Complete Microsoft Visual C++ source files for the UUDeview Windows application, the UUDeview ATL COM component, and the UUDeview ActiveX control.

UUDeview_Src_020623.zip, 653KB, 23 June 2002

FTP

 

UUDeview DLL

At the time when I did the original port there was still demand for 16-bit versions of the UUDeview application and the DLL, hence the source code comes with a rather baroque directory structure. The DLL was created in C rather than C++, and is much closer to the raw Unix source than the version of the engine ported to C++ for the UUDeview application and components.

As above, you'll want to expand the source code ZIP file into your C++ projects folder with the "use directory names" option turned on.

You should get a structure that looks like this:

  • Projects - Your C projects folder
     
    • Vc - 32-bit C code
      • uudeview - DLL project, wrapper code, and additional functions
    • Vc16 - 16-bit C code
      • UUD16 - C UUDeview engine source

Double-click the uudeview.dsw in the vc\uudeview folder to open the project in Visual C++.

Download

Download UUDeview DLL source over HTTP UUDeview DLL Source Code. Complete Microsoft Visual C++ source files for the UUDeview DLL

UUDLL_Src_020924.zip, 336KB, 24 September 2002
 

FTP

Last revised: 24 September 2002