ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/lib/geometrie/Imports/connexion.cpp
Revision: 253
Committed: Tue Jul 13 19:40:46 2010 UTC (15 years, 1 month ago) by francois
File size: 1027 byte(s)
Log Message:
changement de hiearchie et utilisation de ccmake + mise a jour

File Contents

# User Rev Content
1 5 //---------------------------------------------------------------------------
2    
3     #pragma hdrstop
4    
5     #include<Atl/atlbase.h>
6    
7     #include<SldWorks_TLB.h>
8     #include<SwConst_TLB.h>
9    
10     #include<atl\atlmod.h>
11     #include<iostream.h>
12     TComModule&_Module=*static_cast<TComModule*>(NULL);
13    
14     #include <conio.h>
15     //---------------------------------------------------------------------------
16    
17     #pragma argsused
18     int main(int argc, char* argv[])
19     {
20     //ouverture de la connection
21     CoInitialize(NULL);
22     CComPtr<ISldWorks>swApp;
23     CComPtr<IModelDoc2> swModel;
24    
25     HRESULT hres=swApp.CoCreateInstance(CLSID_SldWorks_, NULL, CLSCTX_LOCAL_SERVER);
26    
27     if( swApp==NULL)
28     {
29     printf("erreur: ne peut se connecter à SW\n");
30     return 1;
31     }
32    
33    
34     //fermeture de la connexion
35     swApp->ExitApp();
36     swApp=NULL;
37     CoUninitialize();
38     return 0;
39     }
40     //---------------------------------------------------------------------------
41