none
Créer une instance de VCProjectEngine RRS feed

  • Question

  • 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.

    vendredi 25 juin 2010 00:47

Réponses