Introducere:
Prin MapSys COM Interface si MSCI este posibila dezvoltarea unor aplicatii externe care permit executarea de functii MapSys într-o ordina si logica stabilita de programul dezvoltat. Astfel este posibila realizarea unor noi functionalitati sau automatizarea celor existente din MapSys.
Arhitectura:
MSCI = MapSys Command Interface
COM = Component Object Model
|
|
|
|||||||||||||||
Cerinte sistem:
MapSys 5.5 build 1266 sau mai recent
Visual Basic or Visual C++ pentru dezvoltare aplicatii, recomandat Visual Studio.Net 2002 sau mai recent
Pentru dezvoltare Visual C++:
mapsysw_i1.h
mapsysw_i2.h
MSCI-ComInterface.hpp
MSCI-ComInterface.cpp
Pasii de dezvoltare:
Creati un proiect Visual Studio
Adaugati cele patru fisiere necesare
Includeti MSCI-ComInterface.hpp in fisierul sursa
#include 'MSCI-ComInterface.hpp'
si creati o referinta externa la variabila apliactiei MapSys, declarat în MSCI-ComInterface.cpp
extern IApplication* pApplication;
La începutul (initializarea) programului apelati functia MSCIInit o singura data. Aceasta functie porneste si initializeaza MapSys
Apelati functiile MSCI (prin functia COM Interface Execute sau MSCIExecute) si alte functii COM Interface
La sfârsitul programului apelati functia MSCIDone
Compilati si rulati aplicatia