DicomObjects Examples

Examples are available for both the ActiveX and .NET versions of DicomObjects

Note that these will only work once the appropriate toolkit has been downloaded and installed

ActiveX/COM

The following examples are available. With the exception of the Access and Full Server examples, all are very small.

For these, you need to download and install the COM version of the toolkit from:

 http://www.medicalconnections.co.uk/Request.COM

Visual Basic Viewer Download Full Featured Visual Basic Viewer
Delphi Viewer Download Similar Viewer, ported to Delphi
Borland C++ Builder Viewer Download Similar Viewer, ported to Borland C++ Builder
Microsoft Visual C++ Viewer Download Similar Viewer, ported to Microsoft Visual C++
VB.NET 2005 Download These Two .NET Viewer examples were both derived from the VB example, but not using the upgrade wizard - i.e. they are proper .NET code. These use the COM version - see the examples in the section below for examples using the native .NET version of DicomObjects
C# 2005 Download
Web based application Download Examples using both server-based and web client usage of DicomObjects
(client use needs a browser such as Internet Explorer, supporting ActiveX)
LabView Application Download Simple application showing use of DicomObjects in the LabView environment (Thanks to Chris Reed) for this user-supplied example)
CD-ROM Reader Download Visual Basic Application showing handling of DICOMDIR files
Access Server Download Simple but effective multi-threaded DICOM server implemented entirely within Microsoft Access
Populated Access Server *Download Essentially the same as the server above, but populated with 138 images to make a more realistic server for testing. This file is 25MByte
VB Fileset uploader Download A small example showing how to parse a DICOMDIR, present the results to a user, and send images to a server. Used internally when making the populated Access Server
Query/Retrieve Router Download A complete query/retrieve "router" handling requests from it's own "clients" (i.e. acting as SCP), then passing them on to a main server (i.e. acting as SCU), and passing results back to the original client. This handles C-FIND for queries, and both C-MOVE & C-GET for retrieval, including translations between the two where necessary
Centered Zoom Download A very simple example showing how to control the centering point for zooming images in DicomViewer
Compression/ Decompression DLL *Download An example DLL showing how to implement your own private transfer syntaxes using DicomObjects. The "compression" methods in the example are trivial, but the example demonstrates the principles.
CD Writer Download A program which receives images sent over the network, and saves them in a temporary directory, then when instructed, writes them directly to CD-R, complete with a DICOMDIR. It uses the CDWriterPro ActiveX component from www.numediasoft.com to handle the CD writing, and this must be downloaded and installed before running this example.
Modality Worklist (MWL) SCU Download Matching SCU and SCP examples in Visual Basic for the Modality Worklist service class.
Modality Worklist (MWL) SCP Download
Modality Worklist (MWL) SCU - Delphi Download Matching SCU and SCP examples in Delphi for the Modality Worklist service class.
Modality Worklist (MWL) SCP - Delphi Download
MPPS SCU Download Matching SCU and SCP examples in Visual Basic for the Modality performed procedure step service class
MPPS SCP Download
Storage Commitment SCU Download Matching SCU and SCP examples in Visual Basic for the Storage Commitment service class
Storage Commitment SCP Download
Full DICOM server based on MSDE (28 Meg) *Download These 2 downloads offer the same fully functional robust server, but the larger also includes the MSDE (simplified, free Microsoft SQL). The smaller version can be used by those who already have Microsoft SQL, or who wish to port the code to another database. For details, without downloading, see the notes here
Full DICOM Server without MSDE *Download
VB Print SCP Download These examples act as a "pseudo printer", acting as a Print Service SCP, and printing (using the correct layout) to the default Windows printer
Delphi Print SCP Download

Please note that all these examples require the latest official version of DicomObjects (4.3).

Those marked with an * are NOT included in the main DicomObjects download.

.NET

For these you must have downloaded and installed the .NET version of the toolkit from: 

http://www.medicalconnections.co.uk/Request.NET  

You may also need to update the references to DicomObjects in the project to point to your chosen install location.

 

 

 

C# 

VB

C# (DO v6.0)

VB (DO v6.0)

  SCU SCP SCU SCP SCU SCP SCU SCP
Viewer Program
Download
Download
Download Download
Server Program
Download
Download
Download Download
Modality Worklist
Download
Download
Download
Download
Download Download Download Download
Storage Commitment
Download
Download
Download
Download
Download Download Download Download
DICOM Print SCP
Download
Download
Download Download
Modality Performed Procedure Step
Download
Download
Download
Download
Download Download Download Download
Secure DICOM Connection Download Download Download Download Download Download Download Download
Centered Zoom
Download
Download
Download Download
DICOM DIR Reader
Download
Download
Download Download
License Manager x86 & x64 Download Download Download Download
JPEG-LS Codec (using charls.dll) Download Download Download Download
Router Application Download Download Download Download
Key Object Note Creator Download Download Download Download

 

User login

Follow us on: