pour créer une instance de VCProjectEngine en c++ la solution et la suivante :
___________________________________________
#pragma once
#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers
#ifndef VC_EXTRALEAN
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
#endif
#include <atlbase.h>
#include "stdafx.h"
#include <iostream>
using namespace std;
#import <C:\Program Files\Microsoft Visual Studio 9.0\VC\vcpackages\VCProjectEngine.dll> raw_interfaces_only raw_native_types
using namespace VCProjectEngineLibrary;
int main( )
{
CoInitialize( NULL );
HRESULT hr = S_OK;
// Create the VCProjectEngine
CComPtr<VCProjectEngine> spEngine;
hr = CoCreateInstance( __uuidof(VCProjectEngineObject), NULL, CLSCTX_INPROC_SERVER, __uuidof(VCProjectEngine), (void**)&spEngine );
if( FAILED( hr ) || !spEngine )
{
cout << "Error: cannot create VCProjectEngine object." << endl;
CoUninitialize();
return 1;
}
.....................
_____________________________________________
es que quelqu'un peu le rendre ce code en c sharpe!!!
et merci.