About This Book
See the Table of Contents for a detailed listing of the subjects covered in this document.
InterSystems does not recommend using Caché Direct in new applications. ActiveX is a deprecated software framework. InterSystems Caché will continue to support ActiveX for existing applications, but strongly recommends migrating to newer, more secure technologies with a viable upgrade path.
This book is a guide to using Caché Direct for creating clients that communicate with a Caché server by means of its ActiveX control or its C++ API. This document assumes that you are familiar with Microsoft tools and languages, and it does not describe activities such as creating Visual Basic or C++ projects.
The following topics are covered:
-
Introduction to Caché Direct introduces Caché Direct, its major concepts, and the tools it provides to you.
-
Basics of Using the VisM Control describes how to use the VisM control in general.
-
Additional Features discusses how you can specify custom processing to perform at various times of the overall client/server interaction.
-
Best Practices describes best programming practices for Caché Direct.
-
VisM.ocx Control Details provides reference details for the Caché Direct ActiveX control (VisM.ocx).
-
Using Caché Direct in Non-ActiveX Applications describes how to use Caché Direct properties and methods from an application such as C++ that does not use ActiveX (where you do not have VisM.ocx).
-
Logging describes how to enable client or server logging, particularly to diagnose problems.
This book also contains the following appendixes:
-
Installation and Upgrade describes how to upgrade the server without reinstalling Caché and how to install the client-side software on a machine where Caché is not installed.
-
Notes for Users of the Previous Versions describes architectural changes of interest to users of previous versions, who may want to adapt their applications to take advantage of the new features.
-
Example: Visual Basic Printer Support describes a sample that demonstrates callbacks by using the Windows default printer (the VB Printer object) from ObjectScript.