FeResPost Web Site                     FeResPost Online User Manual

Chapter VI.0
Introduction

On Windows OS, FeResPost is distributed at the same time as a ruby extension, and as a COM component. One describes in this Part several characteristics of FeResPost as a COM component.

In general, the class names, their methods and attributes (properties), the parameters of these methods and attributes are the same as those available in the FeResPost ruby extension. When necessary, modifications have been done in the ruby extension in order to maintain as much as possible the compatibility between the ruby extension and the COM component. Therefore, the user is referred to Parts I, II, III and IV to find information on the use of the different classes and methods. In most cases, the information given there is sufficient to use the COM component.

However, an exact match between the ruby extension and COM component is not possible. One details below the conventions that have been adopted when incompatibility problems were not solved. More generally, one explains here the specific aspects of the use of FeResPost as a COM component.

This Part of the document is organized as follows:

The present Chapter discusses the following points:

The installation (registration) of the COM component is described in section X.A.3.5).

 VI.0.1 Accessing the COM component
  VI.0.1.1 Accessing the COM component in ruby
  VI.0.1.2 Accessing the COM component in python
  VI.0.1.3 Accessing the COM component in VBscript
  VI.0.1.4 Accessing the COM component in VBA
  VI.0.1.5 Accessing the COM component in compiled languages
 VI.0.2 COM component versus ruby extension
  VI.0.2.1 Creating class instances
  VI.0.2.2 Associative containers and Arrays
  VI.0.2.3 Iterators
  VI.0.2.4 Operators
  VI.0.2.5 Singleton methods
  VI.0.2.6 “Clone” methods
  VI.0.2.7 “Post” Module
  VI.0.2.8 Complex arguments
  VI.0.2.9 “nil” arguments