请问各位大侠,我用VC++编写了一个COM组件,然后想用VS2008调用,但是无法实现我要的结果,然后也不报错,请各位高手帮我看看是什么问题,谢谢!!!
1.VC++编写的COM组件
STDMETHODIMP Cug::open(BSTR name1, BSTR name2)
{
// TODO: Add your implementation code here
                 int new_def=0;
tag_t part1;
UF_PART_load_status_t error_status;
UF_PART_open((char *)name1,&part1,&error_status);//打开UG文件
UF_MODL_import_exp((char *)name2,new_def);//导入要更新的文件
UF_MODL_update();//更新模型
UF_PART_save();//保存
UF_PART_close(part1,1,0);
           return S_OK;
}
2.VS2008调用代码
using UGOPENLib;namespace COMADD
{
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {        }          protected void Button2_Click(object sender, EventArgs e)
        {
            ug g = new ug();
            g.open("E:\\EXP\\model1.prt","E:\\EXP\\block.exp");
        }
    }
}
我想实现打开.prtUG模型,然后导入.exp文件中的参数,实现参数化设计