在visual c# .net 中可否调用c 语言函数,或者调用 MFC 类库函数呢?? 或者,c# 的命名空间中是否有类似的函数可以调用底层函数呢

解决方案 »

  1.   

    可以调用C的那种__stdcall函数(估计可能是只能调用大部分,不一定全能调用),不能调用MFC的
      

  2.   

    我现在有个数据库相关项目软件是用vc 开发的,我想把它转换成c#开发,正在考虑它的可行性??不知道各位朋友能否给点指导意见??
      

  3.   

    实现需求功能没问题,实现用户交互也许不太完全可能,当然,这种做的最终结果,就是完全重写,实际上把VC的功能固化下来,放到C#中去用,在C#中花的代价可能比在C#中重新实现该功能还要大,如果你是用的MFC的话,估计用导入DLL函数的方式来简化设计可能性不大,另外数据库的那一块访问代码,可以说完全不能复用了.部分参数少,但算起来复杂的计算代码也许还能用.但这对设计一个软件来说,应该不是工作量大的部分,而是工作量小,思维量大的.
      

  4.   

    jointan 说得对,我感觉要修改,真的还不如重新写! 另外,这个vc 开发的软件的数据库是用文本存储的。还有另一个系统是用Delphi 开发的,数据库是 sql server ,现在的问题是,要将这两个软件整合在一起,数据库统一用sql server ,公司打算两个各自优化,然后相互协调调用进而整合为一,具体我也是很不清楚,我考虑的意思是,想直接用c# 重新整合一下,这样也许会花费很大代价??公司让我给出一个方案,呵呵,挺有难度....
      

  5.   

    今天才接触这个任务,它们的系统功能不同,但一个系统可能要根据另一个系统分析统计结果进行决策。我想这样是否意味着,这个系统应该需要调用另一个系统的某些功能模块?假如存在这种可能性,jointan ,你认为这样可行吗,或者代价高吗?